paysafecard

Payment Method Properties

Available country codesAT, 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) currenciesAUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD
Settlement currenciesAUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD
Consumer currenciesVAE, 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 tagpaysafecard, paysafecardsoap
Scheme name in the settlement filepaysafecard
Minimum transaction amountEUR 0.01 (or equivalent)
Maximum transaction amountAll EU countries: EUR 50/transaction with classic pins.

For more information about the maximum transaction amount per country and product, see this guide.
Session timeout2 hours
RefundFull, partial and multiple partial refunds are all available.
Refund ValidityDefault 45 days ( can be modified on request)
ChargebackNo
Integration TypeAsynchronous
SandboxScheme-hosted

🚧

Important

*The consumer must proactively ask for conversion and pay for Foreign Exchange on paysafecard's side.

Transaction Flow

  1. The consumer purchases a paysafecard voucher.
  2. On the merchant's checkout page, the consumer selects paysafecard as their preferred payment method.
  3. They are redirected to the paysafecard page, where they enter the 16-digit voucher code and submit the payment.
  4. 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.
  5. PPRO receives a payment confirmation and notifies the partner/merchant about the payment status.
  6. The merchant is notified of the payment status and can ship the goods.

paysafecard Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.emailOasciiValid RFC 5321 email address
specin.minageOnumericRestricts payments to my paysafecard consumers only, who are equal to or older than the specified age.
specin.kyclevelOasciiValid values: SIMPLE or FULL. These values refer to the KYC level of the consumer’s my paysafecard account
specin.restrictedcountryOasciiISO 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.consumerrefOasciiUnique 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
&currency=EUR
&amount=1055
&merchanttxid=MHRgAhbqNwun
&login=johndoe
&password=wXBrpVporFVjGO4R
&contractid=JOHNDOETCONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
&notificationurl=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

👍

Note

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.