BitPay
Payment Method Properties
Available country codes | Global, except for BD, BO, DZ, KH, Crimea Region (OFAC), CU, EC, EG, ID, IR, IQ, KG, MA, NP, KP, PK, SY, VN |
Processing (Presentation) currencies | EUR, GBP, USD |
Settlement currencies | EUR, GBP, USD |
Consumer currencies | BTC, BCH, ETH, XRP, USD for USD tokens - GUSD, USDC, BUSD, PAX |
Channel member tag | bitpay |
Scheme name in the settlement file | BitPay |
Minimum transaction amount | EUR/GBP/USD 3 |
Maximum transaction amount | no limit |
Session timeout | 2 hours |
Refund | No |
Refund Validity | N/A |
Chargeback | No |
Integration Type | Asynchronous |
Sandbox | LPM-hosted See the documents for registering for a test bitcoin shopper wallet here |
Transaction Flow
- The consumers choose to pay with BitPay on the merchant website.
- They are redirected to BitPay’s hosted payment page, where they are required to log in with their existing credentials.
- If the consumer is not yet registered, they are required to create an account before making the payment.
- The consumers scan the QR code and confirm the transaction.
- A transaction successful message is displayed on BitPay payment page.
- Consumers are redirected to the merchant and see the transaction result message on the merchant website.
Integration
Specific input parameters for the TRANSACTION call
BitPay requires no specific input parameters.
For standard input parameters, see Input parameters for the TRANSACTION call.
Note
BitPay is available for EUR, GBP, and USD with any country code (unless blacklisted by configuration).
Specific output parameters for the TRANSACTION call
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=bitpay
&txtype=TRANSACTION
&countrycode=DE
¤cy=EUR
&amount=1055
&merchanttxid=6GPucfvQe9KR
&login=johndoe
&password=fdaghsrt3wr56b&
contractid=JOHNDOECONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&specin.dynamicdescriptor=DynDescriptor
&accountholdername=John%20Doe
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=553219799
&ERRMSG=
&CHANNEL=testchannel
&TAG=bitpay
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=oK76B4OkE06QnuXZetdSjnLPOTVhMoJJ
Updated about 1 year ago