Cards are one of the most popular payment methods used globally. supports all major card brands that enables you to reach large percentage of customers worldwide.
Supported card brands:
- AirPlus
- American Express (AMEX)
- Argencard
- Bancontact
- Cabal
- Carte 4etoiles
- Carte Helline
- Carte Helline 4etoiles
- Cartes Bancaires
- Cencosud
- Union Pay International (UPI)
- Dankort
- Diners
- Discover
- Elo
- Girocard
- Hipercard
- Ikano
- IKEA Family Paycard
- JCB
- Maestro
- MasterCard
- Naranja
- RuPay
- Shopping
- Troy
- Visa
Get started
Processing card payment method requires you to have a contract with a licensed acquirer.
supports processing of cards via wide range of acquirers:
Acquirer | Supported regions | Online payments | POS payments |
---|---|---|---|
1CS - First Cash Solution | Europe | Yes | Yes |
Adyen |
| Yes | No |
AIBMS | Europe | Yes | No |
Airplus | Global | Yes | Yes |
Amercian Express | Global | Yes | Yes |
AsiaPay |
| Yes | No |
Bank Frick | Europe | Yes | No |
Banca Transilvania | Romania | Yes | Yes |
Barclaycard | Europe | Yes | No |
Be2bill/Dalenys | Europe | Yes | No |
BNL Positivity | Europe | Yes | No |
BNP Paribas | Europe | Yes | Yes |
Payone | Europe | Yes | Yes |
Card complete | Europe | Yes | No |
Clearhaus (Unzer) | Europe | Yes | No |
Concardis (Nets) | Europe | Yes | Yes |
Finaro (Credorax) | Europe | Yes | No |
Diners Club | Europe | Yes | No |
EcomProcessing | Europe | Yes | No |
Elavon Europe | Europe | Yes | Yes |
Elavon US |
| Yes | No |
EMS | Europe | Yes | No |
eService | Poland | Yes | Yes |
EVO Payments Europe | Europe | Yes | Yes |
EVO Payments US |
| Yes | No |
Firserv Europe | Europe | Yes | Yes |
Fiserv APAC (IPG) | Australia | Yes | Yes |
Fiserv US | USA | Yes | No |
Global Payments |
| Yes | No |
GMO | Japan | Yes | No |
HSBC | Europe | Yes | No |
iCard | Europe | Yes | No |
Ingenico | Europe | Yes | Yes |
Intercard | Europe | Yes | No |
JPMC Tampa (Direct to Tandem) |
| Yes | Yes |
JPMC Salem (Stratus) |
| Yes | No |
Nets (via Nets PG) | Europe | Yes | No |
Handelsbanken (via Nets PG) | Europe | Yes | No |
Swedbank (via Nets PG) | Europe | Yes | No |
Rapyd (via Nets PG) | Europe | Yes | No |
PagBrasil | Brasil | Yes | No |
paygate.net | South Korea | Yes | No |
Paynetics | Europe | Yes | No |
PayPal | Global | Yes | No |
PayU (Europe) |
| Yes | No |
PayU CEE |
| Yes | No |
PayU Africa |
| Yes | No |
PayU Latam |
| Yes | No |
PayU India | India | Yes | No |
PPRO | Europe | Yes | No |
Raiffeisen Bank International | Eastern Europe | Yes | No |
RedSys (Sabadell, La Caixa) | Spain | Yes | No |
SIX | Europe | Yes | Yes |
Nuvei (SafeCharge) | Europe | Yes | No |
Worldpay (former Vantiv) |
| Yes | No |
VR Payment | Europe | Yes | Yes |
Worldline | Europe | Yes | No |
Worldpay |
| Yes | No |
Once you have successfully onboarded with the Acquirer, reach out to to enable the payment method for you.
Integration options
Card payments are available in all 3 integration types we provide:
Hosted Payment Page: Initiate Hosted payment page by calling Create checkout session.
Hosted forms: Initiate card Hosted forms by calling Create payment with
{ ... "paymentMethods": { "type": "CARD", "integrationType": "HOSTED" } }
Direct integration: Initiate card Direct integration by calling Create payment with
{ ... "paymentMethods": { "integrationType": "DIRECT", "type": "CARD", "card": { "number": "4242424242424242", "cardHolderName": "Max Mustermann", "expiryDate": "202801", "brand": "VISA", "securityCode": "123" } } }
Reverse payment
You can reverse a card transaction if it has not yet been captured. Reversals release the authorization hold on the cardholder’s account, ensuring they are not charged.
To perform a reversal, call the Reverse payment endpoint with the payId
of the original transaction.
Capture payment
If your initial card payment was submitted with captureMethod.type=MANUAL
, you must manually capture the funds after authorization.
Call the Capture payment endpoint using the payId
from the original transaction.
Refund payment
Refunds can be performed for card payments either with reference (linked to the original transaction) or without reference (standalone).
Refund with reference
Use this when the refund is tied to a previously captured transaction. Call the Refund payment endpoint and provide the payId
.
Refund without reference
For standalone refunds (e.g., offline settlement adjustment), use the Refund payment without reference. Since there is no relation to the payment, these refunds should be submitted as a completely new transaction.
Contact to enable this feature for you if needed.