This page contains the list of available payment methods at Datatrans. Check this page to see the specifics of each payment method and the available acquirers. Refer to our page Testing Credentials if you are looking for testing information.
Interested in adding new payment methods to your setup? Contact us!
Get in touch with us today and we'll make sure to advise you accordingly. Send us a message anytime by using this link.
Credit & Debit Cards
Credit & debit cards are the most popular payment methods for online payments through Datatrans. We support all international card brands, including MasterCard, Visa, and American Express.
MasterCard
ECA
Card Complete, Chase Paymentech, Concardis, Elavon, European Merchant Services, EVO Payments, Fiserv, hobex, Ingenico, Logpay, Lloyds Bank Cardnet, Nets, Payone, Société Générale, Worldline, Worldpay
Visa
VIS
Card Complete, Chase Paymentech, Concardis, Elavon, European Merchant Services, EVO Payments, Fiserv, hobex, Ingenico, Logpay, Lloyds Bank Cardnet, Nets, Payone, Société Générale, Worldline, Worldpay
American Express
AMX
American Express International, Swisscard AECS, Logpay
UnionPay
CUP
Concardis, Worldline
Diners
DIN
DC Bank, Elavon, Ingenico, LogPay, Worldline
Discover
DIS
DC Bank, Elavon, Ingenico, Worldline
JCB
JCB
Card Complete, LogPay, Payone, Worldline
Maestro
MAU
Card Complete, Concardis, Elavon, European Merchant Services, Ingenico, Payone, Société Générale, Worldline, Worldpay
Dankort
DNK
Dankort
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Secure Fields
Tokenization
Authorize API
Fast Checkouts
Recurring & Subscriptions
Register & Pay
Register only
Loyalty & Gift Cards
While the loyalty or gift cards below are not credit or debit cards, we process them in a very similar way than card payments.
Airplus
UAP
UATP
Boncard
BON
Boncard
Lunch-Check
BON
Boncard
Mediamarkt Shopping Card
MMS
Accarda
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Fast Checkouts
Recurring & Subscriptions
Register & Pay
Amazon Pay
Amazon Pay is a wallet solution provided by Amazon, which offers wallet payment transactions that are supported by Amazon's fraud and risk management. Customers log in to their Amazon account and use any of the payment methods available in their account.
Additional setup required
To allow Amazon Pay payments through Datatrans, you need to authorize us to make delegate calls. To find out how to authorize Datatrans as a third-party provider please contact your account manager at Amazon or consult the Amazon Pay Documentation.
You will be required to deliver two values: Our developer name Datatrans
and
our developer ID 401165616950
.
Once you have authorized Datatrans, you need send the following values to your point of contact at Datatrans to finalize your setup: Amazon Merchant ID
, Amazon Client ID
, MWS Authorisation Token
, Amazon Region
.
Amazon Pay
AZP
Amazon Pay
Deferred Settlement
Redirect & Lightbox
Refund
Cancel
Recurring & Subscriptions
Apple Pay
Apple Pay is the payment method of Apple. Your customers can use Apple Pay to pay for online transactions using any Apple device supporting Apple Pay. Apple Pay only works with transactions done with Safari. Refer to our payment button integration for a button integration on your website. Any Apple Pay transaction is processed as a card transaction. In other words: The saved card in your customer's Apple Pay wallet will be processed by your configured credit or debit card acquirers.
Important note on Apple Pay
Please note that we do not support Apple Pay through our Lightbox due to security restrictions. Apple Pay is only supported on our datatrans.com domain. You will have to use redirects if you wish to use Apple Pay on our payment pages.
You need to specify at least another payment method that can be configured in your Apple Pay wallet (eg. Mastercard or Visa) in your init request to proceed with Apple Pay payments through our Redirect integration.
Please also note that you will have to use a device with Apple Pay correctly set up and Safari to complete a purchase with Apple Pay. If testing through another browser, you may not see the Apple Pay button anymore.
Apple Pay
APL
Any listed credit card acquirer
Deferred Settlement
Redirect & Lightbox
Refund
Payment Button
Cancel
Mobile SDK
Apple Pay via Redirect
If you wish to use Apple Pay through our Redirect integration, you will need to accept the Apple Pay Platform Web Merchant Terms and Conditions from your payment methods' settings. Once this is done you can proceed with the activation and specify the name for the Apple Pay payment sheet and your merchant URL.
The integration via redirect is only recommended to merchants that do not offer the payment method pre-selection in their checkout. Please contact us if you wish to use Apple Pay on the payment page but do the pre-selection on your side.
Apple Pay via Mobile SDK
To allow Apple Pay transactions via our mobile SDK integration, you will need to follow the steps below. Please note that a valid Apple developer account will be required.
- Navigate to the
Apple Pay
settings in your merchant configuration at Datatrans and open thePayment Processing Certificates
options. - Click the button
Download CSR file
. - Create a new
identifier
(Merchant ID) at developer.apple.com. - Create a
Certificate
(Apple Pay Payment Processing Certificate) and select the newly created Merchant ID. Upload the CSR file provided by us and download the certificate. - Back in your Datatrans Apple Pay certificate settings, upload your
Apple Payment Processing Certificate
.
Your newly registered Apple Merchant ID needs to be specified in your project's capabilities in XCode and also when initializing an Apple Pay object. If you do not have access to an active Apple Developer license, you will not be able to add the Apple Pay capability in XCode.
Availabill
Availabill (previously known as Accarda) offers invoice payments and also the option to pay in installments. Availabill requires additional parameters to be sent in your requests. This includes customer and article information. Please refer to our API reference for more information.
Availabill
ACC
Availabill
Deferred Settlement
Redirect & Lightbox
Refund
Authorize API
Cancel
Byjuno
Byjuno offers invoice payments. Byjuno requires additional parameters to be sent in your requests. This includes customer, shipping, and article information.
Additional parameters required for Byjuno
Additional parameters are required in your requests to successfully process Byjuno transactions. Please reach out to Byjuno to make sure your required parameters are known before proceeding with the integration.
Byjuno
INT
Byjuno
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register only
Screening
Additional Parameters for Byjuno
Additional parameters are required in your requests to successfully process Byjuno transactions. You may have to provide customer, shipping, and Byjuno specific parameters. Please refer to our API reference for additional values that can be sent within your requests and reach out to Byjuno to make sure you know what additional parameters you may have to submit within your requests.
You will need to specify at least the customer's details listed below within the object customer
:
id
,gender
,firstName
,lastName
,street
,street2
,zipCode
,city
,country
,email
,phone
,birthDate
,language
,ipAddress
,type
Some integrations require you to specify the shipping information within the object shipping
:
firstName
,lastName
,street
,zipCode
,city
,country
Some integrations require you to specify further information within the object INT
:
deviceFingerprintId
,customerInfo1
CRIF
CRIF offers a credit checking platform you can use to do pre-screenings. CRIF requires additional parameters to be sent in your requests. This includes customer information. Please refer to our API reference for more information.
CRIF
DVI
CRIF
none
Authorize API
Cryptocurrencies
Link cryptocurrency payments to your merchant account at Datatrans with Coinify. By creating Coinify Invoices through our gateway, you can accept payments in cryptocurrencies. Consumers scan a QR code within their crypto wallet to conclude a payment. When the consumer initiates the payment, the value of the transaction is converted and settled instantly in your preferred currency.
Refunds only possible via your merchant dashboard
We do currently not support refunds with Coinify via our refund endpoint. You will have to login to your merchant account to process a refund.
Cryptocurrencies
CFY
Coinify
Refund
Redirect & Lightbox
Sign Up at Coinify
To accept payments via Coinify, you will require a Coinify merchant account. You can signup for a Coinify account by using this link.
As soon as your account is set up and you have been fully approved as a merchant by Coinify, you can start issuing invoices. If you want to accept crypto payments with values higher than 10,000 EUR you will have to go through an additional approval process at Coinify.
Supported Cryptocurrencies
The most popular cryptocurrencies are supported, including BTC, ETH, LTC, BHC, NEO, XRP, and many more. Depending on the transaction amount, more cryptocurrencies will be available for the end customer to select. The full list of accepted cryptocurrencies can be found here.
Coinify API Credentials
In order to let our gateway create Coinify invoices, you will have to share with us three credentials from your account. Send us a password-protected file to [email protected] and the password in a separate e-mail to [email protected].
API Key & Password
– These values can be found in Integration tools > API keys.Instant Payment Notification Secret
– This value can be found in Integration Tools > Online Store > Instant Payment Notification.
Please make sure that your API key contains at least the following permissions:
Invoice: Read invoices
Invoice: Create new invoices
Invoice: Update existing invoices
Account: Create refund
Redirect & IPN Settings
To simplify the transaction flow and immediately redirect the consumer to the success page after the QR code has been scanned and the payment initiated by the crypto wallet, you may set the following settings in your Coinify configuration:
Integration Tools > Online Store > Redirect URLs
- Redirect to success URL on:
Payment received
- Success URL:
https://api.datatrans.com/upp/jsp/upCoinifyReturn
- Cancel URL:
https://api.datatrans.com/upp/jsp/upCoinifyCancel
Integration Tools > Online Store > Instant Payment Notification
- Callback URL:
https://api.datatrans.com/upp/jsp/upCoinifyCallback
In case of a successful payment, the consumer will be redirected to the successURL at Datatrans. The transaction will receive the status authorised
at Datatrans (Coinify Status: PAID
). Once the crypto transaction was confirmed by Coinify, the Datatrans transaction will switch to settled
(Coinify Status: COMPLETE
) automatically. In case of a time out or cancel request, the consumer will be redirected to the cancelURL at Datatrans.
Over- & Underpayment
During a crypto payment a consumer might overpay or underpay a transaction. For such cases, we include the following information of an over- or underpayment in our webhook to your server:
type
- normal, underpaid, extranativeAmount
- The amount paid in the submitted currency.nativeCurrency
- The submitted currency
EPS
EPS processes bank transfers using a PIN and TAN and does not require any registration by your customers. The transfer is completed via your customers' online banking account.
EPS
EPS
EPS
EPS
GEP
S-Public Services GmbH
Refund
Redirect & Lightbox
Google Pay
Google Pay is the payment method of Google. Your customers can use Google Pay to pay for online transactions using any device supporting Google Pay. In contrast to Apple Pay, Google Pay works with any browser. Refer to our payment button integration for a button integration on your website. Any Google Pay transaction is processed as a card transaction. In other words: The saved card in your customer's Google Pay wallet will be processed by your configured debit or credit card acquirers.
Important note on Google Pay via Redirect or Lightbox
Please note that you need to specify at least another payment method in your init request to proceed with Google Pay payments through our Redirect or Lightbox integration.
Google Pay
PAY
Any listed credit card acquirer
Deferred Settlement
Redirect & Lightbox
Refund
Payment Button
Cancel
Mobile SDK
Giropay
Giropay processes bank transfers using a PIN and TAN and does not require any registration by your customers. The transfer is completed via your customers' online banking account.
Giropay
GPA
S-Public Services
none
Redirect & Lightbox
iDEAL
DEA
iDEAL
none
Redirect & Lightbox
Klarna
Klarna is a payment solution that lets you choose your preferred way to conclude your payment during your purchase. You have the option to pay later without any interest or fees, or you can choose to pay with installments.
Additional parameters required for Klarna Tokenization
Additional parameters are required in your requests to successfully debit a previously created Klarna token. Klarna only supports the alias creation (registration) during an authorization request. There is currently no option to register payment details with a reservation request only. We support tokenization for Pay Later only. The following parameters need to be added to your requests:
- The array
articles
in the objectorder
- extra merchant data (if requested for your account by Klarna)
Klarna (Pay Later, Financing, Instalments)
KLN
Klarna
Klarna (ex Sofort.)
DIB
Klarna
Deferred Settlement ¹
Redirect & Lightbox
Refund ¹
Authorize API ¹
Cancel ¹
Tokenization ¹
Recurring & Subscriptions ¹
Register & Pay ¹
¹ Only available for Klarna Pay Later, Klarna Financing, and Klarna Instalments.
Klarna Customer Details
Klarna's payment page will prompt the user to fill in all the necessary details. The customer experience will be enhanced if you include your customers' details within your requests. The following parameters can be added to your requests:
For digital products, only
email
within the objectcustomer
is required to enhance the checkout flow.For physical products, all customer details except
birthDate
andphone
within the objectcustomer
are required to enhance the checkout flow.
Klarna Extra Merchant Data
In some cases, Klarna may require additional parameters, so-called 'extra merchant data' (EMD), covering additional information about the items to be purchased. This extra information is required for Klarna's risk analyses. The required EMD information can be found in the appendix of your contract agreement with Klarna. The following EMD categories are currently supported:
klarnaCustomerAccountInfos*
klarnaEvents*
klarnaSubscriptions*
More EMD categories are available on request.
Migros Bank E-Pay
Migros Bank E-Pay processes direct debit payments for Migros Bank account holders. Customers have to login to their mobile banking app and confirm payments.
Migros Bank E-Pay
MDP
Migros Bank
Refund
Redirect & Lightbox
PayPal
PayPal is a wallet solution where wallet holders can either store a balance or have a credit card or bank account linked to it. To allow PayPal payments through Datatrans, you will have to grant two permissions to us. Normal Transactions
is mandatory. Reference Transactions
is only required if you want to process recurring payments with PayPal. As soon as you have granted the necessary permissions, please share your PayPal merchant e-mail address with our support team.
Normal Transactions: https://pay.datatrans.com/upp/paypal/permissions/request?set=STANDARD&language=en
Reference Transactions: https://pay.datatrans.com/upp/paypal/permissions/request?set=REFERENCE&language=en
Option Reference Transactions & unique reference required
If you want to store tokens of PayPal accounts at Datatrans, you will need to have the option Reference Transactions
activated in your PayPal Business account. Please contact your account manager at PayPal to activate this option for you. This option may not be able to be activated for all accounts at PayPal.
To avoid errors, please make sure to send a unique reference for each transaction. The reference parameter sent to our systems will be forwarded to PayPal. If you send a refno
which was previously used by another transaction, you may encounter an error.
PayPal
PAP
PayPal
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register & Pay
Multiple partial settlements using a single PayPal transaction
To allow multiple settlements and separate the authorization of specific items with PayPal using the same transactionId
, we give you the option to use PayPal's Authorize and Capture Payments integration. Please note that the validity of the initial transaction remains only valid as long as PayPal still confirms its validity - this can be checked in the developer's guide of PayPal. We suggest to finalize your settlements as soon as possible. Here's how to allow multiple settlements using a single PayPal transaction:
- Initialize a PayPal transaction using our init endpoint with the option
createOrder = true
within the objectPAP
. This allows you to use PayPal's Authorize and Capture Payments integration for the returnedtransactionId
. - Let your customer finalize the transaction with PayPal.
- Create a new transaction using our authorize endpoint and specify the initial
transactionId
inorderTransactionId
within the objectPAP
. - If required, repeat the previous step until you have reached the amount from the initial transaction.
Paysafecard
paysafecard is a prepaid payment method that allows you to make payments online without the use of a bank account or credit card information.
Unique reference required
To avoid errors, please make sure to send a unique reference for each transaction. The reference parameter sent to our systems will be forwarded to Paysafe as the parameter mtid
(Paysafe's unique identifier for each disposition). If you send a mtid
which was previously used by another transaction, you may encounter an error.
paysafecard
PSC
paysafecard
Deferred Settlement
Redirect & Lightbox
Cancel
Mobile SDK
PostFinance
PostFinance offers two payment methods that can be used by any PostFinance bank account owner. Both cards act as a debit payment method.
Option Alias Manager required for Tokenization
If you want to store tokens of PostFinance accounts at Datatrans, you will need to have the option Alias Manager
activated in your PostFinance merchant account. Please contact your account manager at PostFinance to activate this option for you. Only PostFinance Card supports account tokenization.
PostFinance Card
PFC
PostFinance
PostFinance E-Finance
PEF
PostFinance
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register & Pay
Register Only
Powerpay
Powerpay offers invoice payments and also the option to do credit checks. Powerpay requires additional parameters to be sent in your requests. This includes customer. Please refer to our API reference for more information.
Mobile SDK support
Please note that only Powerpay (MFX) is supported in our Mobile SDK integration.
Powerpay
MFX
MF Group
Powerpay Authorization
MFG
MF Group
Powerpay Credit Check
MFA
MF Group
Paycard
MPX
MF Group
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Reka
Reka is a prepaid payment method. Customers can purchase a Reka card directly from Reka or they will receive a card from their employer. Within the payment method Reka, we also support Reka Rail and Reka Lunch.
Reka
REK
Reka
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register & Pay
Dynamic payment method in response for Reka transactions
Depending on the type of Reka card being used, the value of the payment method may be different in our response. These are the possible values you may receive:
REK
– Reka PayRER
– Reka RailREL
– Reka Lunch
Samsung Pay
Samsung Pay is a wallet that can be used with modern Samsung devices. Any Samsung Pay transaction is processed as a card transaction. In other words: The saved card in your customer's Samsung Pay wallet will be processed by your configured debit or credit card acquirers.
Samsung Pay
SAM
Any listed credit card acquirer
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
SEPA (ELV)
With SEPA you can process direct debit payments from most German bank accounts. Your customers enter their IBAN to proceed with the payment. Please refer to our API reference for more information.
SEPA
ELV
creditPass, LogPay
Deferred Settlement
Redirect & Lightbox
Cancel
Mobile SDK
Authorize API
Swissbilling
swissbilling offers invoice payments and also the option to pay in installments. swissbilling requires additional parameters to be sent in your requests. This includes customer and article information. Please refer to our API reference for more information.
swissbilling
SWB
swissbilling
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Swisscom Pay
With Swisscom Pay, Swisscom customers can pay for services conveniently via their monthly bill or prepaid credit.
Swisscom Pay
ESY
Swisscom
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
SwissPass
SwissPass allows you to make various purchases such as train tickets, ski passes, or purchases in railway station shops and charges them directly to your SwissPass account. The invoice payment is processed by MF Group.
SwissPass
SWP
MF Group
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register & Pay
Twint
Twint is a direct debit payment method that is either used as a prepaid wallet or is linked to a Swiss bank account.
Important action required for Tokenization
If you want to store tokens of Twint accounts at Datatrans, you will need to have the option User on File
activated in your Twint account. Please contact your account manager at your acquiring company to activate this option for you.
Please make sure to upload a logo to your store configuration at Twint. Twint has currently an issue that happens to registrations and recurring payments if you have not specified a logo in your configuration.
Twint requires you to do a dedicated registration to save a Twint token. You will not be able to save a card account if you try to do a payment and registration at the same time. More information on dedicated registrations can be found in the saving payment information section of our docs.
Twint
TWI
Concardis, Twint, Worldline
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register Only
Updated 8 days ago