Card payments
Transaction Flows
- Hosted Payment Form
- payment.js Integration
- Direct PCI-enabled API (only for PCI-certified merchants)
Transaction types
- Register / Deregister
- Preauthorize / Capture / Void
- Debit
- Refund
- Recurring Debit/Preauthorize
Mandatory Parameters
The following fields are required for 3-D Secure 2.0 (EMV 3DS) due card scheme regulations:
- Cardholder Name (
customer.firstName/lastName
)
- Cardholder e-mail (
customer.email
)
- Cardholder Billing Address (
customer.billingAddress1/2
)
- Cardholder Billing Address - City (
customer.billingCity
)
- Cardholder Billing Address - Postal Code (
customer.billingPostcode
)
- Cardholder Billing Address - State (
customer.billingState
)
- Cardholder Billing Address - Country (
customer.billingCountry
)
Additional Parameters
-
3D-Secure Verification Parameters
-
You can use the following extraData
keys, which will be passed in the
-
corresponding fields to the bank:
Key |
Format |
Length |
installment |
numeric |
2 characters |
Test data
Brand |
Number |
Result |
Visa |
4111 1111 1111 1111 |
Success |
Visa |
4242 4242 4242 4242 |
Failure |
Mastercard |
5555 5555 5555 4444 |
Success |
Mastercard |
5105 1051 0510 5100 |
Failure |
Banca Intesa
Payment Methods
Payment Method |
Transaction Flows |
Transaction Types |
Creditcard |
Server-To-Server, iFrame Form & payment.js Integration |
Debit, Preauthorize, Capture, Refund, Void, Register |
Additional Parameters
Parameter |
Required |
Description |
extraData.installment |
false |
Numeric count of installments |
CKB
Payment Methods
Payment Method |
Transaction Flows |
Transaction Types |
Creditcard |
Server-To-Server, iFrame Form & payment.js Integration |
Debit, Preauthorize, Capture, Refund, Void |
Additional Parameters
Parameter |
Required |
Description |
extraData.cardExpirationDay |
false |
Expiration day of the card. Defaults to end of month if not set |
extraData.udf1 |
false |
User defined field |
extraData.udf2 |
false |
User defined field |
extraData.udf3 |
false |
User defined field |
extraData.udf4 |
false |
User defined field |
extraData.udf5 |
false |
User defined field |
Kalixa
Payment Methods
Payment Method |
Transaction Flows |
Transaction Types |
Sofort |
Full-Page Redirect |
Debit |
Giropay |
Full-Page Redirect |
Debit |
EPS |
Full-Page Redirect |
Debit |
Przelewy24 |
Full-Page Redirect & iFrame Form |
Debit |
iDeal |
Full-Page Redirect |
Debit |
Creditcard |
iFrame Form & payment.js Integration |
All |
Additional Parameters
Creditcard
MultiSafePay
Following features has to be enabled from your Multisafepay Account Manager
- 0 Cent Authorization if you want to use register without the pre-authorization / void workflow
- Flexible 3ds if you want to control when the user has to 3DS authenticate
If you want to use Multisafepay SDD without redirect please activate "useDirectType" option on the connector.
Payment Methods
Payment Method |
Transaction Flows |
Transaction Types |
Creditcard |
Full-Page Redirect, payment.js Integration |
All |
DotPay |
Full-Page Redirect |
All |
GiroPay |
Full-Page Redirect |
All |
Sofortüberweisung |
Full-Page Redirect |
All |
iDeal |
Full-Page Redirect |
All |
BankTransfer |
Full-Page Redirect |
All |
SEPA Direct Debit |
Full-Page Redirect, Direct Payment |
All |
Additional Parameters
Parameter |
Description |
description |
If the dynamic descriptor is activated you can set the descriptor for the payment |
customer.firstName |
Required for initial SDD Direct Payment |
customer.lastName |
Required for initial SDD Direct Payment |
paymentData.ibanData.iban |
Required for initial SDD Direct Payment |
paymentData.ibanData.mandateId |
(optional) |
customer.extraData.locale |
(optional) if not provided the connector setting "language" + customer.billingCountry will be used |
Wirecard
Payment Methods
Payment Method |
Transaction Flows |
Transaction Types |
Creditcard |
iFrame Form & payment.js Integration |
Debit, Register, Preauthorize, Capture, Void, Refund, Deregister |
Additional Parameters
Creditcard