Presenting BitPay as a Payment Option

1. Collect buyer information

  • To ensure a smooth checkout process, collect necessary information, like color and size options, before people reach the Pay Now button.
  • When you need additional information from the user at checkout time—perhaps because the user forgot to choose an option—gracefully point out the problem and help them correct it.
  • Use highlighting or warning text to identify missing information, and automatically navigate to the problematic field so the user can quickly correct it and complete their purchase.

Ask for optional information before checkout begins.
  • The BitPay invoice only asks for the customer's email. Collect optional information such as promo or redemption codes, gift messages, and delivery instructions ahead of time or after the purchase is complete.
  • We highly recommended that you include the email of the buyer as part of the buyer{} object when creating the invoice via the BitPay API.
  • BitPay will use the email field in the buyer{} object to contact the buyer in the case of an underpayment or overpayment in order to administer a refund.
  • If you do not pass the buyer's email during invoice creation, the BitPay invoice will prompt the user for an email address before displaying the payment information.

2. Select payment method options

Use the BitPay mark graphic to communicate that BitPay is an available payment option when showing other payment options in a similar manner.

Pay with BitPay

You may also find it useful to display the supported currencies alongside the BitPay mark.

Pay with BitPayBitPay Supported Currencies (BTC, BCH, ETH, XRP...)

When using a radio button selector to choose payment method from a list, always display the BitPay logo along with the text “BitPay” as an option to pay with cryptocurrency.

See examples:

Display the currency mark image when accepting multiple BitPay supported currencies.

3. Displaying button to view invoice (Payment Button)

  • After the user has chosen BitPay as a payment method, the following button should be used to view the BitPay invoice.
  • You should use this format regardless if the invoice displays as a modal or opens in a new tab currency mark
  • Ensure the checkout button matches the width and height of your standard checkout button.
Pay with BitPay

Visit our Brand Guide to download BitPay payment marks and payment buttons.

Displaying Invoices