BitPay invoices are both payment protocol and peer-to-peer compatible.
If you choose to pay from a wallet that supports payment protocol, you will be able to copy and paste the Payment URL into the paying wallet or scan the QR code to trigger the payment prompt. Check out our video payment guide to learn how to pay to a payment URL.
If you choose to pay from a peer-to-peer wallet, you will be able to copy and paste the receiving address and exact amount to send.
For the best payment experience, BitPay recommends using wallets that are updated to work with Payment Protocol.
Learn more about why BitPay suggests Payment Protocol wallets for payments.
Top benefits of using Payment Protocol:
- Payment Protocol makes sure you send exactly the right amount of cryptocurrency.
- With Payment Protocol you don’t need to worry about failed payments, delayed orders, or refunds.
- Payment Protocol adds new security to payments, protecting you from sending payments to imposters or attackers.
- Payment Protocol makes sure you include a high enough miner fee for the network to confirm your transaction.
Suggested 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 most up to date version) and send some bitcoin to it.
- BitPay Wallet
- Copay Wallet
- BTC.com Wallet
- Mycelium Wallet
- Edge Wallet (Formerly Airbitz)
- Electrum Wallet (Desktop only, PayPro not supported on Mobile)
- Bitcoin Core Wallet
- Bitcoin.com Wallet
- BRD Wallet (breadwallet)
- Bitnovo
- Blockchain Wallet
- Exodus (Desktop only, PayPro not supported on Mobile)
- HODL Wallet
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.
- BitPay Wallet
- Copay Wallet
- BTC.com Wallet
- Edge Wallet (Formerly Airbitz)
- Bitcoin.com Wallet
- Bitcoin Cash Wallet (Uses old address format, recommend converting to Cashaddr)
- Electron Cash Wallet
- Cointext
- Exodus (Desktop only, PayPro not supported on Mobile)
- Badger Wallet
Ethereum (ETH) Wallets
You can use any Web3 wallet or wallet with a Dapp browser to pay a BitPay merchant who accepts ETH. The following wallets are tested and compatible. We are currently working to add more fully-compatible wallets. Please see our help article How do I pay an invoice from a DApp browser?
- BitPay Wallet
- Metamask (Why can't I pay an Ethereum Invoice using MetaMask in Firefox?)
- Opera Browser
What about other popular wallets?
If your favorite wallet is not on this list, feel free to carefully use the invoice address to make a payment without Payment Protocol. Our goal isn't to limit users' wallet choices. We are working with other wallet providers in the Bitcoin ecosystem to advance adoption of the Bitcoin Payment Protocol. We created and released a simpler JSON interface for Payment Protocol which will make it easier for wallets to adopt these improvements.
Widespread adoption of Payment Protocol will immediately improve the bitcoin payment experience.
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.
Keep reading for more information about specific wallets and their compatibility with BitPay’s service.
1. True Wallets
True Wallets are cryptocurrency wallets with which users control the keys to their own crypto.
To send cryptocurrency, wallet software uses a secret key, much like a password, to
move the crypto. The new owner's wallet software then stores its new secret key.
True Wallets |
|||
Wallet |
Platform(s) |
Bitcoin URIs |
Payment Protocol |
BitPay Wallet (recommended) | iOS, Android, Mac OS X, Windows, Linux | Full Support | Full Support |
Copay (recommended) | iOS, Android, Mac OS X, Windows, Linux | Full Support | Full Support |
Electrum | Mac OS X, Windows, Linux | Full Support | Full Support |
BRD | iOS, Android | Full Support | Full Support |
Mycelium | Android | Full Support | Full Support |
Bitcoin Core (Satoshi client) | Mac OS X, Windows, Linux | Full Support | Full Support |
AirBitz | iOS, Android | Full Support | Full Support |
Bitcoin.com | iOS, Android, Mac OS X, Windows, Linux | Full Support | Full Support |
Bitcoin Wallet (Schildbach) | Android | Full Support | Partial Support |
BitGo Wallet | Chrome extension, web | Full Support | Partial Support |
GreenAddress | iOS, Android, Chrome extension | Full Support | Partial Support |
Ledger Wallet | Chrome extension, iOS, Android | Full Support | Partial Support |
Samourai Wallet | Android | Full Support | Partial Support |
Armory | Mac OS X, Windows, Linux | Full Support | No Support |
bitWallet | iOS | Full Support | No Support |
Blockchain.info Wallet | iOS, Android, web | Full Support | No Support |
Coinomi | Android | Full Support | No Support |
KryptoKit | Chrome extension | Full Support | No Support |
2. Cryptocurrency Account Services
Account services manage a crypto wallet on behalf of users, much like a bank manages a customer's funds.
Account services can be used as crypto wallets, though users should keep in mind many of these institutions do not insure consumers from the loss of deposits via theft, fraud, or bankruptcy. It is also not uncommon for account services to delay sending crypto, which can slow down purchase experiences and cause unnecessary hassles for users.
Cryptocurrency Account Services |
|||
Wallet |
Platform(s) |
Bitcoin URIs |
Payment Protocol
|
BitX | iOS, Android, web | Full Support | Full Support |
Circle | iOS, Android, web | Full Support | No Support |
Coinbase | iOS, Android, web | Full Support | No Support |
Xapo | iOS, Android, web | Full Support | No Support |
Coinbase users can now instantly pay BitPay merchants directly from their Coinbase account.
Comments
0 comments
Article is closed for comments.