# Supported Payment Methods

Banxa supports a range of payment methods across different regions for **buy (on-ramp)** and **sell (off-ramp)** transactions.

Availability may vary depending on the **customer's region**, **selected fiat currency**, and **order type**.

Your integration can retrieve supported payment methods dynamically using the **Payment Methods API**. This endpoint should be used as the source of truth for availability.

## Payment methods overview

| Payment Method | Buy | Sell | Region | Description | Payment Speed | Supported Currency | Details |
|  --- | --- | --- | --- | --- | --- | --- | --- |
| Debit / Credit Cards | ✅ | ❌ | Worldwide | Card payments using Visa and MasterCard networks. | Instant | Multiple | [View details](#debit--credit-cards) |
| Apple Pay | ✅ | ❌ | Worldwide | Apple Pay payments using Visa or MasterCard cards stored in Apple Wallet. | Instant | Multiple | [View details](#apple-pay) |
| Google Pay | ✅ | ❌ | Worldwide | Google Pay payments using Visa or MasterCard cards stored in Google Wallet. | Instant | Multiple | [View details](#google-pay) |
| PayPal | ✅ | ❌ | Europe (EU/EEA) | Secure, MiCA-compliant on-ramp using PayPal balance or linked funding sources. | Instant | EUR | [View details](#paypal) |
| Card Payouts (Sell) | ❌ | ✅ | Selected European countries | Digital transfers directly to a recipient's debit or credit card. | Instant | EUR | [Supported countries](#card-payouts) |
| PayID | ✅ | ❌ | Australia | Australian bank transfer using PayID. | Instant | AUD | — |
| NPP Direct Entry | ✅ | ✅ | Australia | Australian bank transfer using BSB and account number. | Instant | AUD | — |
| iDEAL | ✅ | ❌ | Netherlands | Online payment method allowing customers to pay directly from their bank account in real time. | Instant | EUR | — |
| SEPA | ✅ | ✅ | Europe | Bank transfers within the Single Euro Payments Area (SEPA). | 1–3 Business Days | EUR | — |
| Klarna – Pay Now | ✅ | ❌ | Selected European countries | One-click payment allowing customers to pay immediately using their Klarna account. | Instant – 1 day | SEK | [Supported countries](#klarna--pay-now) |
| Faster Payments | ✅ | ✅ | United Kingdom | Real-time bank transfer network used in the United Kingdom. | Instant | GBP | — |
| Interac | ✅ | ✅ | Canada | Canada's domestic debit network allowing bank-to-bank payments. | Instant | CAD | — |
| ACH | ✅ | ✅ | United States | Electronic bank-to-bank transfers within the United States. | 1–3 Business Days | USD | — |
| PIX | ✅ | ✅ | Brazil | Real-time payment system operated by the Central Bank of Brazil. | Instant | BRL | — |
| SPEI | ✅ | ❌ | Mexico | Real-time electronic funds transfer system operated by the Bank of Mexico (Banxico). | Instant | MXN | — |
| Khipu | ✅ | ❌ | Chile | Redirect-based bank transfer solution supporting major Chilean banks. | Instant | CLP | — |
| Local Bank Transfer (South Africa) | ✅ | ❌ | South Africa | Localised bank transfer methods allowing customers to pay directly from their bank accounts. | Instant | ZAR | — |


## Payment method details

### Debit / Credit Cards

details
summary
Supported Fiat Currencies
AUD, AED, BRL, CAD, CHF, CZK, DKK, EUR, GBP, HKD, IDR, INR, JPY, MXN, NOK, NZD, PHP, PLN, QAR, RON, SAR, SEK, SGD, THB, TRY, TWD, USD, VND, ZAR

### Apple Pay

details
summary
Supported Fiat Currencies
AUD, AED, BRL, CAD, CHF, CZK, DKK, EUR, GBP, HKD, IDR, INR, JPY, MXN, NOK, NZD, PHP, PLN, QAR, RON, SAR, SEK, SGD, THB, TRY, TWD, USD, VND, ZAR

### Google Pay

details
summary
Supported Fiat Currencies
AUD, AED, BRL, CAD, CHF, CZK, DKK, EUR, GBP, HKD, IDR, INR, JPY, MXN, NOK, NZD, PHP, PLN, QAR, RON, SAR, SEK, SGD, THB, TRY, TWD, USD, VND, ZAR

### PayPal

PayPal provides a frictionless, one-tap checkout experience for European users. It is a MiCA-compliant solution that allows customers to move Euro into the crypto economy using their existing PayPal balance, linked bank accounts, or debit/credit cards.

- **Trust & Security:** Leverages PayPal's industry-leading fraud protection and seller protection.
- **Frictionless:** Recognised users can skip login and manual data entry, significantly reducing drop-off.
- **Gateway Fee:** 1.90%


> PayPal cannot run inside a WebView or iFrame. It requires an external redirect outside the app. See [iDEAL, Klarna & PayPal](/products/hosted-checkout/docs/checkout-experience/iframe/webview-mobile) for implementation guidance.


details
summary
Supported Countries (EU/EEA)
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden

details
summary
Supported Fiat Currencies
EUR

### Card Payouts

Card payouts are currently supported in the following European countries.

details
summary
Supported Countries
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Republic of Ireland, Romania, Slovakia, Slovenia, Spain, Sweden

### Klarna – Pay Now

Klarna Pay Now allows eligible European users to purchase crypto instantly using their Klarna account. Payments are completed in full at checkout and confirmed immediately.

> Klarna cannot run inside a WebView or iFrame. It requires an external redirect outside the app. See [iDEAL, Klarna & PayPal](/products/hosted-checkout/docs/checkout-experience/iframe/webview-mobile) for implementation guidance.


details
summary
Supported Countries
Sweden

### ACH

Electronic bank-to-bank transfers within the United States. Settlement takes 1–3 business days.

## Payment method IDs

Use these values in the `paymentMethodId` field when creating orders or constructing referral URLs.

| Payment Method | ID |
|  --- | --- |
| Debit / Credit Card | `debit-credit-card` |
| Apple Pay | `apple-pay` |
| Google Pay | `google-pay` |
| SEPA Bank Transfer | `sepa-bank-transfer` |
| GBP Bank Transfer (Faster Payments) | `gbp-bank-transfer` |
| ACH Bank Transfer | `ach-bank-transfer` |
| PayID | `payid-bank-transfer` |
| NPP Direct Entry | `npp-bank-transfer` |
| PIX | `pix` |
| PayPal | `paypal` |


## Retrieve supported payment methods via API

Retrieve available payment methods dynamically for your integration.

### Endpoint


```
GET /{partner}/v2/payment-methods/{orderType}
```

### Path parameters

| Parameter | Description |
|  --- | --- |
| `partner` | The partner code provided during onboarding (e.g. `metamask`). |
| `orderType` | `buy` or `sell` |


### Query parameters

| Parameter | Description |
|  --- | --- |
| `fiat` | Optional. Filter by fiat currency code. |


### Example request


```bash
curl -X GET "https://api.banxa.com/metamask/v2/payment-methods/buy?fiat=USD" \
  -H "x-api-key: YOUR_API_KEY"
```

### Example response


```json
[
  {
    "id": "apple-pay",
    "name": "Apple Pay",
    "description": "Conveniently buy digital currency using your personal VISA or MasterCard.",
    "supportedFiats": [
      "CAD", "CZK", "DKK", "HKD", "JPY", "NOK", "NZD", "PLN", "SEK", "SGD", "TRY"
    ]
  }
]
```

Always use this endpoint to determine availability at runtime — the static table above may not reflect the latest additions to Banxa's payment network.