The table below provides a detailed breakdown of the available payment methods on xPay’s platform.
CategoryPayment Methods
Cards (Default)Visa, Mastercard, American Express, Discover, Diner’s Club, JCB
WalletsAmazon Pay, Apple Pay, Cash App, Google Pay, PayPal
BNPL (Buy Now, Pay Later)Afterpay, Klarna

Payment Method Enums

Enum NameDescription
CARDCredit and debit card payments (Visa, Mastercard, etc.)
AMAZON_PAYPay through Amazon accounts
APPLE_PAY *Digital wallet for Apple devices (requires CARD)
CASH_APPUS-based digital payment app
GOOGLE_PAY *Secure payment platform by Google (requires CARD)
PAYPALOnline payments via PayPal accounts
AFTERPAYBuy now, pay later service
KLARNAEuropean BNPL service
APPLE_PAY and GOOGLE_PAY are wallet layers built on top of CARD. To make them work, you must also include CARD in the request.

Payment Method Scopes

MethodActive GeographiesCurrency Rules
CardGlobalAny supported currency
Amazon PayUSUSD only
Apple PayGlobal (except India)Any supported currency
Cash AppUSUSD only
Google PayGlobal (except India)Any supported currency
PayPalGlobal*Initial charge in USD → then local currency inside PayPal flow
AfterpayUS and CanadaUSD only (visible for amounts ≤ $4000)
KlarnaUS and CanadaUSD only
The initial currency for PayPal needs to be USD on xPay. Once user enters PayPal’s flow, they can pay in their local currency. Watch demo

Details on Payment Methods

  • Cards (Default): This is the default payment method enabled for all xPay accounts. You can accept payments from major credit and debit cards such as:
    Visa | Mastercard | American Express | Discover | Diner’s Club | JCB and many more.
  • Wallets: Wallets allow your customers to pay using popular digital payment platforms. If you need to enable any of the following, please contact us:
    Amazon Pay | Apple Pay | Cash App | Google Pay | PayPal
  • BNPL (Buy Now, Pay Later): Let your customers split payments over time using BNPL services. Enable the following options upon request:
    Afterpay | Klarna

By default, Cards are enabled. You can contact us at hello@xpaycheckout.com to activate additional payment methods based on your business needs.