Customers choose Paysafecash as their payment method at the merchant, the banking app or wallet and create a Paysafecash barcode. They simply print it out, send it to their mobile phone or upload it to their wallet. On the checkout page or at the Paysafecash app, they can look for their nearest Paysafecash payment location. Customers show their barcode at their nearest POS, pay the amount due and everything is done.
1. Direct integration
You can offer Paysafecash directly with a full API integration or no technical efforts at all. Depending on which alternative you choose, Paysafecash will be either displayed as a payment option during checkout directly within your webshop or you can generate a customized link with a payment invitation that can be sent to your customers via email.
2. Payment Service Provider
You can also integrate Paysafecash indirectly via a verified PSP. This removes the need for a separate technical integration and onboarding process.
3. Shop Plug-ins
If you would like to integrate Paysafecash via a verified Shop Plug-in, simply download the Paysafecash plug-in according to your Shop Module. You can then complete the integration process within a few clicks.
You can find a list of Paysafecash plug-ins here.
Paysafecash is available in 3 different integration types.
Please contact our integration support to request further details.
After the business account has been setup, technical test material will be provided to you. These technical details allow to integrate Paysafecash on your website and enable you to access our test environment for implementing the product and payment process. Our integration support team will then perform user acceptance tests of your integration to ensure that all requirements are met to continue onboarding in the production and live environment.
Paysafecash API follows the RESTful design principles making it easy to understand and integrate the API. Representational State Transfer (REST) is a software architecture style, consisting of guidelines for creating scalable web services.
All API requests submitted against our Paysafecash endpoints need to be authenticated with a unique API key. These API keys are individually created for each business account in the test and production environment.
Please find our Paysafecash integration sample codes here.
Yes, we have a fully functioning test environment for Paysafecash which exactly mirrors the live environment.
We perform payment and brand assurance checks ensuring that the Paysafecash payment flow meets our requirements and the customer experience is satisfying.
We have all test cases described in our Integration checklist. This is part of our test data package to integrate Paysafecash in your system. Please contact our Paysafecash integration team to receive more information.
Paysafecash systems are protected by a firewall. We must whitelist every business partners’ server to allow communication to our Paysafecash services.
Our integration support will provide access to a reporting tool specifically showing only transactions made within our test environment. Please contact our integration support to receive the login credentials to the reporting tool.
In order to make integrations easier and testing the payment process independently from our integration support. We can create Paysafecash test accounts with money balance on the test account to complete Paysafecash payments directly after the customer logs in with the Paysafecash test account on the barcode panel. The customer will see an optional "pay with balance" message below the transaction amount. After confirming to pay with the account balance, the transaction will complete shortly and the webhook notification will be sent out.
Please contact our integration support to receive the webhook public keys. These webhook keys, one for each environment, are used to verify the webhook notification upon delivery to your webhook specific Url.
Paysafecash transactions begin with status INITIATED after the customer successfully requested the payment through the API integration on your website. When the customer is successfully forwarded to our barcode panel, the transaction updates to status REDIRECTED. After the barcode is paid at a Paysafecash payment partner location the final status is SUCCESS, which indicates that the payment is completed. In case that the barcode will not be paid, the transaction status will change to EXPIRED.
Please check out our documentation for further details to learn from our payment process and the different transaction statuses.
Please contact our integration@paysafecash.com contact to receive the best support during integrating Paysafecash.
Regardless of your business type, we have an integration model that suits you. Whether you want a full webshop integration, or a technically less effort version, you can choose to integrate Paysafecash either directly, through a verified Payment Service Provider or via a Shop Plug-in.