# Supported Payment Methods

Banxa Native supports bank transfers, cards, and native wallets. Different methods are executed through different layers of the integration.

## Reference table

| Payment method | Execution |
|  --- | --- |
| Interac (Canada) | Native API — headless |
| PayID (Australia) | Native API — headless |
| SEPA (EU / EEA) | Native API — headless |
| ACH (US) | Native API — headless |
| Visa, Mastercard | SDK native payment sheet |
| Apple Pay | SDK native payment sheet |
| Google Pay | SDK native payment sheet |
| iDEAL, Klarna, PayPal | External redirect (cannot use webview) |


Prepaid cards are not supported.

## Why bank transfers and cards are handled differently

Bank transfers are executed directly via the Native API — no card data is involved, so there are no PCI compliance requirements on the partner side.

Card payments, Apple Pay, and Google Pay cannot be handled through the API alone without PCI compliance, which is a significant certification burden that most partners do not hold. The Banxa SDK integrates with Primer to process card data securely in a certified environment, meaning partners can offer native card and wallet payments without needing to achieve PCI compliance themselves.

## Payment methods requiring provider redirects

Some payment methods — such as **iDEAL**, **Klarna**, and **PayPal** — cannot be completed inside a webview and will fail if attempted. Instead, the partner must redirect the user outside the app to the provider (via the system browser or the provider's own app) for authentication and payment.

Because the user is taken fully outside the app, there is no automatic return. Partners should account for this when designing the post-payment UX — for example, displaying a confirmation or summary screen with a link back to the app. The exact return mechanism is to be confirmed.

## Next steps

- [Integration Guide](/products/native-api/docs/guides/foundations) — full walkthrough with API calls and SDK examples.
- [React Native SDK Reference](/products/native-api/docs/sdk/sdk-reference) — SDK configuration and methods.