Need help paying a BitPay invoice? Don't know how to pay to a payment URL? Check out our payment guide.
The price of bitcoin is always changing. To prevent those price changes from hurting our merchants or users, BitPay requires transactions to be sent within fifteen minutes.
Most bitcoin exchanges cannot send a payment that quickly. As a result, the payment can arrive late and need to be refunded. This will cost you time and money.
Many bitcoin wallets do not fully support payment protocol. These non-payment protocol wallets make it too easy to send the incorrect amount or your bitcoin to the wrong place. For that reason, BitPay now requires all payments to be made with a payment protocol compatible software or hardware wallet.
Payment Protocol Compatible Wallets
Bitcoin (BTC) Wallets
You can use any of the popular Payment Protocol-compatible wallets below to pay a BitPay bitcoin (BTC) invoice. If you don't have one of these wallets yet, simply create a wallet (please use the current release version) and send some bitcoin to it.
- BitPay Wallet
- Copay Wallet
- Mycelium Wallet
- Airbitz Wallet
- Electrum Wallet
- Bitcoin Core Wallet
- Bitcoin.com Wallet
- BRD Wallet (breadwallet)
Bitcoin Cash (BCH) Wallets
You can use any Payment-Protocol-compatible BCH wallet with a BitPay merchant who accepts BCH*. The following wallets are fully compatible. We are currently working to add more fully-compatible wallets.
*Bitcoin Cash (BCH) is not available generally yet. Most BitPay invoices currently only allow for Bitcoin (BTC) payments.
Paying with a Hardware Wallet?
Have a Nano Ledger or TREZOR hardware wallet? Check out our guides to paying:
If your wallet is not on this list, it may fail to work with BitPay.
What about other popular wallets?
Our goal isn't to limit users' wallet choices. We require Payment Protocol-compatible wallets to protect users from common, expensive (and sometimes irreversible) payment mistakes.
We continue to work with other wallet providers in the Bitcoin ecosystem to advance adoption of the Bitcoin Payment Protocol. We have released a simpler JSON interface for Payment Protocol which will make it easier for wallets to adopt these improvements.
We're encouraged by the response we have received. Widespread adoption of Payment Protocol will immediately improve the bitcoin payment experience. As more wallets adopt support for Payment Protocol payments, we will update our compatible wallet list.
How do I move bitcoin to a Payment Protocol-compatible spending wallet?
Watch our video tutorial here on how to move funds from an exchange to a bitcoin wallet for spending.
UPDATE/CORRECTION, 1/7/18: A previous version of this list did not include Airbitz, which is compatible with Payment Protocol QR codes and URLs.