Is there some kind of test system or sandbox, where i can test the API?
Yes! Saferpay offers a test system, where you can register for your own individual test account. Note that the test system and the live environment run on two separate systems. Due to that, you need to call separate endpoints for test and live, when doing requests, as mentioned here, Chapter "Building the correct API URL".
Can I use my test account on the live system?
No, the test and live systems are completely separate from each other. No data exchange takes place.
Can I use real card details in the test environment?
When i use my Card on the Test environment i get an error. What is the cause?
The test-environment does NOT accept real credit cards, to avoid confusion between live and test. Only test cards may be used on the test environment.
DO NOT use real credit card details when testing on the Saferpay test environment. Even though the test accounts cannot process real payment means, for security reasons it is also important to not share them on the test system.
Which functions are available in the test system?
On the test system, all Saferpay functions are available, including Saferpay Business. However, for your live account, you need to specifically request Business to be activated!
What currencies are available in the test system?
By default, EUR and CHF are enabled on test accounts. Other currencies can be activated on demand. For this, please contact the Saferpay Integration Team.
Can i combine Saferpay with my ERP-system?
There are multiple options to do this.
Two scenarios may be:
The shop does the transaction, but the ERP does the Capture only at a point, when the goods can be shipped.
You simply need to set up a connection between the shop and ERP system, so the transaction data can be shared between them, and the ERP can execute the Capture using the transaction id the shop receives from Saferpay. But please note that reservations can expire, depending on the brand and issuer of the card, as stated here. To avoid this, you may want to use approach 2.
The customer's credit card is saved by the shop to the Saferpay Secure Card Data (SCD) Store. The transaction happens at a point when all the goods can be shipped, executed by the ERP system, using the obtained SCD data.
Consider that the solvency of the card holder can change until this point.
There are more scenarios Saferpay can cover.
If you have some detailed questions, feel free to ask the Integration Support Team
I already have a shop system. Do you offer an extension for it?
Ready-to-use Saferpay payment extensions for several shop systems are offered by our partner Customweb. You get 1 year support and, if wanted, an installation service. Your SIX-contract partner can provide you with a voucher to purchase the extension free of charge.
My company uses a Firewall and therefore has to whitelist the IPs/Ports for the Saferpay test system/production. Where can i find them?
Saferpay uses the standard http ports 80 and 443. The following IPs may need to be whitelisted in order to accept outgoing and incoming requests from and to Saferpay:
I have heard of the possibility to scan your credit card, using your mobile devices camera! How do i implement this feature?
Saferpay does support this feature, however on Saferpay Side, no configuration is needed. This is a feature that is directly built into Android (Chrome only) and iOS (Safari only). If you are implementing an app with a WebView, you may have to enable your app to use this native feature. For native app forms, you have to implement this feature yourself (if possible), since the form is implemented and initialized by your system/app. For more information, please consult the iOS/Android developer documentation!