paysafecard
Payment Method Properties
Available country codes | AT, AU, BE, BG, CA, CH, CY, CZ, DE, DK, ES, FI, FR, GB, GE, GI, GR, HR, HU, IE, IT, LI, LT, LU, MT, MX, NL, NZ, NO, PE, PL, PT, RO, SE, SI, SK, UY |
Processing (Presentation) currencies | AUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD |
Settlement currencies | AUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD |
Consumer currencies | VAE, EUR, ARS, AUD, BRL, CAD, CHF, CZK, DKK, EGP, GBP, HRK, HUF, KWD, MXN, NZD, NOK, PEN, PLN, RON, SEK, TRY, USD, UYU |
Channel member tag | paysafecard, paysafecardsoap |
Scheme name in the settlement file | paysafecard |
Minimum transaction amount | EUR 0.01 (or equivalent) |
Maximum transaction amount | All EU countries: EUR 50/transaction with classic pins. For more information about the maximum transaction amount per country and product, see this guide. |
Session timeout | 2 hours |
Refund | Full, partial and multiple partial refunds are all available. |
Refund Validity | Default 45 days ( can be modified on request) |
Chargeback | No |
Integration Type | Asynchronous |
Sandbox | Scheme-hosted |
Important
*The consumer must proactively ask for conversion and pay for Foreign Exchange on paysafecard's side.
Transaction Flow
- The consumer purchases a paysafecard voucher.
- On the merchant's checkout page, the consumer selects paysafecard as their preferred payment method.
- They are redirected to the paysafecard page, where they enter the 16-digit voucher code and submit the payment.
- Alternatively, if the consumer has a my paysafecard account, they can also top up their account using this voucher. Upon redirection to the paysafecard page, they can choose to login to their my paysafecard account and approve the payment from there.
- PPRO receives a payment confirmation and notifies the partner/merchant about the payment status.
- The merchant is notified of the payment status and can ship the goods.
paysafecard Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Description |
---|---|---|---|
specin.email | O | ascii | Valid RFC 5321 email address |
specin.minage | O | numeric | Restricts payments to my paysafecard consumers only, who are equal to or older than the specified age. |
specin.kyclevel | O | ascii | Valid values: SIMPLE or FULL . These values refer to the KYC level of the consumer’s my paysafecard account |
specin.restrictedcountry | O | ascii | ISO 3166-1 alpha-2 two-letter country code (for example, BR ). If passed, the country in the consumer’s my paysafecard account must match the value of this parameter. If the values don't match, the transaction will be declined.Used to restrict transactions to consumers from a specific country. |
specin.consumerref | O | ascii | Unique reference identifying the consumer, maximum 50 characters. |
For standard input parameters, see Input parameters for the TRANSACTION call.
Specific output parameters for the TRANSACTION call
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=paysafecard
&txtype=TRANSACTION
&countrycode=DE
¤cy=EUR
&amount=1055
&merchanttxid=MHRgAhbqNwun
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOETCONTRACT
&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=John%20Doe
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=487447256
&ERRMSG=
&CHANNEL=testchannel
&TAG=paysafecard
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=GX5qY09SxQDxGCP2KTnaCsUL59TRabFf
Refunds
Refunds through paysafecard are only possible for consumers with "my paysafecard" accounts.
Merchants must use another method to refund the consumer if:
- The consumer does not have a My paysafe account
Or
- The consumer is from a country where My paysafecard is unavailable
specin.email
for refunds
specin.email
for refundsNote
When the original payment is made via their my paysafecard account no email is required. If the original payment is not made via an account, then the email is mandatory.
i.e. If an error 3185 is returned then the
specin.email
is required.
Branding Guidelines
For branding information, see paysafecard branding guidelines.
Additional Information
- Download the product availability guide to see which paysafecard products are available in the supported countries.
- paysafecard displays a link to the currency converter at the bottom of the payment page. The processing currency is also automatically converted to the consumer’s balance.
Updated 2 months ago