Adapter: Datatrans
The Swiss online payment provider Datatrans offers payment solutions for e-commerce, mobile commerce, and POS systems.
General Information
The Swiss online payment provider Datatrans offers payment solutions for e-commerce, mobile commerce, and POS systems.
Datatrans is part of Planet, a global provider of payment technologies and services.
Links
- Request a production account
- Request a test account
- Datatrans Web Administration
- Datatrans Web Administration Pilot
Features
Payment types
The following features are available in the zahls.ch dashboard panel:
- ✅ One-time payment
- ❌ Refund
- ❌ Partial refund
- ❌ Recurring payments (Subscription)
- ✅ Tokenization
- ❌ Pre-authorization
Payment methods
- Visa
- Mastercard
- Masterpass
- Postfinance Card
- Postfinance E-Finance
- American Express
- Diners Club
- JCB
- Klarna
Country Availability
To find out if Datatrans is available in your country, please click on the following link:
Country AvailabilitySetup
Please follow the instructions below to integrate Datatrans as an external payment provider in zahls.ch.
Configuration of Datatrans
Apply for Datatrans contract
- Request a quote from Datatrans at https://www.datatrans.ch/en/about/contact/.
- Select "General" for the inquiry and ask for a "Webshop account" in the comment section.
Request a test account
Complete the Request Test Account form.
Multiple test accounts will be set up. You only need the functionality of the "web" merchant. Configure the test account you receive by following these steps.
Settings
After the conclusion of the contract, Datatrans will provide you with a merchant ID and the access data for the requested account type.
- Production Datatrans Web Administration
- Test Datatrans Web Administration Pilot
- Log in with your Datatrans account. Note: If you don't see a UPP Administration tab, you need to select first a merchant by clicking on "Change merchant" (top right corner).
- Navigate to UPP Administration > Security.
- Activate the setting "Protect server-to-server services with password" on the "Server-to-Server service security" input mask. If no password has been created, generate a new password and confirm the changes. Copy the password. You must then enter this in the Administration under Payment provider > Datatrans in the "Merchant password" field.
- Please follow the link "Security signature" next to the title "Server-to-Server service security".
- Select the third option "Important parameters will be digitally signed (HMAC-SHA256) and sent with payment messages". If no HMAC key has been created yet, please generate a new key and confirm the changes. The HMAC key then must be added to the Datatrans settings.
- Navigate to UPP Management > UPP Data and enter the settings according to the screenshot below. Confirm the changes.
URL Post: https://www.zahls.ch
Configuration of zahls.ch
-
Navigate to Payment Providers > Credit and Debit Cards in your merchant backend of zahls.ch.
-
Click on "Set up" next to Datatrans.
-
Insert the Merchant ID, the Merchant Password and the HMAC Key into the "Connection Settings" and save the changes.