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. Please note, that the test system and the live environment run on two seperate systems. Due to that, you need to apply seperate base-urls for test and live, when doing requests, as mentioned here (see right side).
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, which you can find here.
Warning: DO NOT use real credit card details, when testing on the Saferpay test-environment! Even though the test accounts cannot process real payment means, it is also important to not share them in the first place on the test-system, for security reasons!
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?
Generally yes! There are multiple options to do this however. Two scenarios may be:
1.) 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 recieves 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.
2.) The customers credit card gets saved by the shop within the Saferpay Secure Card Data Store but the transaction happens at a point, when all the goods can be shipped, executed by the ERP-system, using the obtained Secure Card Data-data. Note, that the solvency of the card holder can change until this point.
There are more scenarios Saferpay can cover, together with different ERP-systems. 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 may 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, which means 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, nothing is needed! This is more of a feature, that is directly built into Android (Chrome only) and iOS (Safari only). If you are using an app, with a web-view, 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!