How to accept Bitcoin payments using Bitpay and Electrum for a business

Our company uses a standard invoicing model where we bill our clients the service charge and require payment within X days. We’d like to be able to add a “Pay with Bitcoin” option on the invoices. We are thinking we’d use a service like Bitpay to facilitate the payment and then have Bitpay send the BTC to our business wallet which uses Electrum.

What are some important considerations? Although Electrum generates several wallet addresses, Bitpay only allows entering a single address. Is this okay? I’ve seen recommendations to always use different addresses, but I can’t figure out how to do this with Bitpay.

Perhaps another service instead of Bitpay would be a better option…