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...


Bitpay is easy to use but certainly has many limitations at least on the merchant side.
In my country it has even suspended the bitcoin settlement service altogether. enter image description here

If your company is interested in investing a bit on the cryptopayment side, maybe can be a more wise approach building your own infrastructure, maintaining a BTCPay server and a Bitcoin full node.

This is the BTCPay description you find on bitcoin wiki:

BTCPay Server is an open source payment processor. It enables online merchants to accept bitcoins as a form of payment.

The invoice API conforms to that of the centralized payment processor BitPay. This allows easy migration of a merchant's code base to their own self-hosted payment processor. This enables all the benefits of using a full node wallet; such as censorship-resistance, control over your own funds, trustless validation, uptime and privacy.

BTCPay is used both by small and large companies, it is widely supported by the Bitcoin community and seems a perfect fit for your needs.

This is the homepage: https://btcpayserver.org/

and there is also a live demo: https://mainnet.demo.btcpayserver.org/login?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.