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
BS Payone, Card Complete, Chase Paymentech, Concardis, Elavon, European Merchant Services, EVO Payments, Fiserv, hobex, Ingenico, Logpay, Lloyds Bank Cardnet, Nets, SIX Payments Services, Société Générale, Worldpay
Visa
VIS
BS Payone, Card Complete, Chase Paymentech, Concardis, Elavon, European Merchant Services, EVO Payments, Fiserv, hobex, Ingenico, Logpay, Lloyds Bank Cardnet, Nets, SIX Payments Services, Société Générale, Worldpay
American Express
AMX
American Express International, Swisscard AECS, Logpay
UnionPay
CUP
Concardis, SIX Payment Services
Diners
DIN
Cornèr Banca, DC Bank, Elavon, Ingenico, LogPay, SIX Payment Services
Discover
DIS
Cornèr Banca, Elavon, Ingenico, SIX Payment Services
JCB
JCB
BS Payone, Card Complete, LogPay, SIX Payment Services
Maestro
MAU
BS Payone, Card Complete, Concardis, Elavon, European Merchant Services, Ingenico, SIX Payment Services, Société Générale, Worldpay
Dankort
DNK
Dankort
Airplus
UAP
UATP
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.
Boncard
BON
Boncard
Bonus Card
JEL
BonusCard
Lunch-Check
BON
Boncard
Manor MyOne
MYO
MyOne
Mediamarkt Shopping Card
MMS
Accarda
Deferred Settlement
Redirect & Lightbox
Refund
Authorize API
Cancel
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
, Amazon MWS Access 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 via Redirect
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.
Please note that you need to specify at least another payment method in your init request to proceed with Apple Pay payments through our Redirect integration.
Apple Pay
APL
Any listed credit card acquirer
Deferred Settlement
Redirect & Lightbox
Refund
Payment Button
Cancel
Mobile SDK
Tokenization
Recurring & Subscriptions
Register & Pay
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.
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. - Edit this newly created Merchant ID.
- Create a
Payment Processing Certificate
with the CSR file provided by us. - Back in your Datatrans Apple Pay certificate settings, upload your
Apple Payment Processing Certificate
.
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 and article information. Please refer to our API reference for more information.
Byjuno
INT
Byjuno
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register only
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
Easypay
With Easypay, Swisscom customers can pay for services conveniently via their monthly bill or prepaid credit.
Swisscom Easypay
ESY
Swisscom
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
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
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
Tokenization
Recurring & Subscriptions
Register & Pay
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
GiroSolution
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
Klarna Financing
Klarna Instalments
KLN
Klarna
Deferred Settlement
Redirect & Lightbox
Refund
Authorize API
Cancel
Tokenization
Recurring & Subscriptions
Register & Pay
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 CheckRER
– 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
Tokenization
Recurring & Subscriptions
Register & Pay
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
BillPay, creditPass, LogPay
Deferred Settlement
Redirect & Lightbox
Cancel
Mobile SDK
Authorize API
Sofort
With Sofort you can process direct debit payments from most German bank accounts. Your customers enter their IBAN or log in to their Sofort account to proceed with the payment.
Sofort
DIB
Klarna
Deferred Settlement
Redirect & Lightbox
Cancel
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
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, SIX Payment Services, Twint
Deferred Settlement
Redirect & Lightbox
Refund
Mobile SDK
Cancel
Authorize API
Tokenization
Recurring & Subscriptions
Register Only
Updated 13 days ago