Paysafecash
Integrate Paysafecash - a prepaid payment method for consumers who want to pay online quickly and safely using cash. Give access to online shopping possible to those consumers who do not have access to credit cards or do not want to use them for online payments.
Payment Method Properties
Available country codes | LV,BG,AT,BE,CA,HR,CY,CZ,FR,GR,HU,IE,IT,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE,CH,GB |
Processing (Presentation) currencies | AUD,CAD,CHF,EUR,GBP,NOK,PLN,RON,SEK,USD |
Settlement currencies | CAD, CHF, CZK, EUR, GBP, HUF, PLN, RON, SEK, USD |
Consumer currencies | CAD, CHF, CZK, EUR, GBP, HUF, PLN, RON, SEK, USD |
Channel member tag | paysafecash |
Scheme name in the settlement file | Paysafecash |
Minimum transaction amount | EUR 0.01 or equivalent |
Maximum transaction amount | EUR 1000 or equivalent |
Session timeout | 72 hours. Configurable |
Refund | Yes |
Refund Validity | N/A |
Chargeback | No |
Integration Type | Asynchronous |
Sandbox | PPRO-hosted |
Note
The session timeout timeframe is configurable via payment request.
Transaction Flow
- The consumer selects Paysafecash as the preferred payment option.
- The barcode app is displayed.
- The consumer logs in with their Paysafecash credentials.
- A transaction-specific barcode is generated. It can be displayed online, on the Paysafecash app, in an e-mail, SMS, or iOS / Android passbook file. Consumers can also download it.
- The consumer brings the barcode to a payment point for scanning.
- The consumer pays the transaction amount.
- The money is assigned to the transaction.
- Paysafecard captures the payment.
- After successfully verifying the notification, the merchant completes the transaction in their database and delivers the product/service to the customer.
Note
The consumer has 30 minutes to log in and generate the barcode.
Paysafecash Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Regex | Description |
---|---|---|---|---|
specin.consumerref | M | ascii | /^.{1,50}$/ | Unique reference identifying the consumer, maximum 50 characters |
specin.min_age | O | numeric | /^[\d]{1,3}$/ | Restricts payments to my paysafecard consumers only, who are the specified age or older. Note: The consumer must have a registered my paysafecard account |
specin.kyc_level | O | /^FULL|SIMPLE$/ | The KYC level of the customer's my paysafecard account. Depending on the country, my paysafecard accounts require SIMPLE, FULL customer identification or both. The following values are valid: •SIMPLE •FULL | |
specin.country_restriction | O | ascii | N/A | The two-letter country code used to restrict payments to residents of a particular country. Make sure you use a valid country code. |
specin.email | O | ascii | Valid RFC 5321 email | Valid RFC 5321 email address of the shopper |
For standard input parameters, see Input parameters for the TRANSACTION call.
Specific output parameters for the TRANSACTION call
There are no specific output parameters for the TRANSACTION call.
For standard output parameters, see Output parameters for the TRANSACTION call.
Specific input parameters for the REFUND call
Field Name | Type | Description |
---|---|---|
specin.email | M | Valid RFC 5321 email address Required regardless of if the email is provided in the transaction call |
TRANSACTION call input
tag=paysafecash
&txtype=TRANSACTION
&countrycode=DE
¤cy=EUR
&amount=1055
&merchanttxid=Xq3EHpryUet7
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOECONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&specin.dynamicdescriptor=DynDescriptor
&accountholdername=Tester%20Williams
&specin.consumerref=ABCD12345678
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=637968867
&ERRMSG=
&CHANNEL=testchannel
&TAG=paysafecash
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=aUDIw3SSztnn6eP33FiRZIu32oC75bIB
Branding Guidelines
Click here to access logos and other useful information about branding.
Updated about 1 month ago