Payment Method Properties

Available country codesGlobal, except for BD, BO, DZ, KH, Crimea Region (OFAC), CU, EC, EG, ID, IR, IQ, KG, MA, NP, KP, PK, SY, VN
Processing (Presentation) currenciesEUR, GBP, USD
Settlement currenciesEUR, GBP, USD
Consumer currenciesBTC, BCH, ETH, XRP, USD for USD tokens - GUSD, USDC, BUSD, PAX
Channel member tagbitpay
Scheme name in the settlement fileBitPay
Minimum transaction amountEUR/GBP/USD 3
Maximum transaction amountno limit
Session timeout2 hours
RefundNo
Refund ValidityN/A
ChargebackNo
Integration TypeAsynchronous
SandboxLPM-hosted

See the documents for registering for a test bitcoin shopper wallet here

Transaction Flow

  1. The consumers choose to pay with BitPay on the merchant website.
  2. They are redirected to BitPay’s hosted payment page, where they are required to log in with their existing credentials.
  3. If the consumer is not yet registered, they are required to create an account before making the payment.
  4. The consumers scan the QR code and confirm the transaction.
  5. A transaction successful message is displayed on BitPay payment page.
  6. 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
&currency=EUR
&amount=1055
&merchanttxid=6GPucfvQe9KR
&login=johndoe
&password=fdaghsrt3wr56b&
contractid=JOHNDOECONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
&notificationurl=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