Skip to content

Payment methods

Payment methods determine how your user pays for their order. The available methods depend on your account configuration, the user’s country, and the order type (buy or sell).

Call the payment methods endpoint to get the list of methods available for your account.

GET /api/v1/buy/payment-methods/{type}: returns the list of payment methods available for buying cryptocurrency. Pass all or preferred as type. Requires a partner JWT token. See Retrieving payment methods for usage details.

GET /api/v1/sell/payment-methods: returns the list of payment methods available for selling cryptocurrency. Requires a partner JWT token.

Payment method codes are case-sensitive. Always use the exact code as returned by the payment methods endpoint.

CodeNameBuy (F2C)Sell (C2F)
bancontactBancontactyes
bankTransferBank transfer (SEPA)yesyes
creditCardCredit card (Visa, Mastercard)yesexpected
epsEPSyes
giropayGiropayyes
iDealiDEALyes
sofortSofortyes
applepayApple Payyes
googlepayGoogle Payyes
paypalPayPalyesexpected

Each payment method returned by the endpoint includes:

  • code: The code to use in checkout and offer requests.
  • label: A display name for the payment method.
  • limit: The maximum order amount for this method.
  • expirationPeriod: How long (in seconds) the user has to complete payment.
  • fees: Fee structure for this method.