Skip to content

    Paysafecard

    Overview - Paysafecard

    paysafecard, part of the Paysafe Group, is one of the global market leaders in online prepaid payment solutions. It provides its customers with a way to pay online, as safe as using cash.

    Available in 49 countries at more than +650,000 points of sale it can be used at thousands of online shops.

    The paysafecard is a prepaid card with 16-digit PIN and is the perfect online payment solution for customers who don't have a bank account or credit cards or just wish to limit their spending.

    Customer Experience - Paysafecard

    StepDescriptionImage
    1Choose paysafecard
    2Click Pay
    3Redirect to my paysafecard
    4Proceed on the paysafecard page and enter the 16-digit code

    PayEngine Details - Paysafecard

    General

    NameDetails
    Productpaysafecard
    ChannelsECOM
    CurrenciesAUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD
    CountriesAT, AU, BE, BG, CA, CH, CY, CZ, DE, DK, ES, FI, FR, GB, GE, GI, HR, HU, IE, IT, LI, LT, LU, MT, MX, NL, NO, NZ, PE, PL, PT, RO, SE, SI, SK, UY
    Technical FlowAsynchronous
    RecurringNo
    ChargebacksNo
    B2B applicableNo

    Supported Features and Services

    NameDetails
    DebitYes
    PreauthorizationNo
    CancelationNo
    CaptureNo
    RefundsNo
    NotificationsYes (webhook and email)
    Settlement Reporting Yes - Unified Settlement Reporting

    Integration Types

    NameDetails
    APIYes
    WidgetYes
    BridgeNo
    Shop PluginNo
    PaylinkNo

    Integration via API - Paysafecard

    Technical Flow

    paysafecard IntegrationviaAPI technicalflow

    Webhook and email notifications

    At the time of the redirect, it is still uncertain whether a transaction will be completed successfully or not. Therefore, Payengine awaits for the final asynchronous notification before the status of a DEBIT transaction is changed from PENDING to SUCCESS or FAILURE.

    A merchant should register for Payengine's notifications to receive this final status update.

    Alternatively, a GET request on the order or DEBIT transaction would also work, but it is not ensured that the final status will be available immediately after the redirect and a merchant might have to query the GET multiple times.

    Therefore, it is strongly recommended that Payengine's asynchronous notifications are used instead.

    Merchants could receive notifications via URL (webhook) or email.

    The notifications could be subscribed:

    Specifications - Paysafecard

    Input Parameters for Authorizing Transactions

    ParameterMandatory/Optional (M/O)DescriptionTypeExample
    async.cancelUrlMRedirect URL when payment is canceledstringhttp://my.shop.com/cancel
    async.failureUrlMRedirect URL for unsuccessful paymentstringhttp://my.shop.com/fail
    async.successUrlMRedirect URL for successful paymentstringhttp://my.shop.com/success
    payment.countryCodeMCountry codestringDE
    customerMCustomer IDstringCustomer-21a8e31a-c477-4ce7-91b6-b2787c8fd0de
    currencyM The currency of the transaction
    Accepted values: AUD, CAD, CHF, EUR, GBP, NOK, PLN, RON, SEK, USD
    stringEUR
    payment.accountHolderOThe paysafecard accountholder namestringDr. Hans-Peter Meier

    Samples

    Debit transaction

    POST/{{publicApiUrl}}/v1/orders/debit

    Create Debit Request

    {
        "product": "paysafecard",
        "terms": 1468590412476,
        "privacy": 1468590412476,

    Create Debit Response

    {
        "createdAt": 1585834500589,
        "modifiedAt": 1585834500669,
        "merchantId": "Merchant-11111111-1111-1111-1111-111111111111",

    Testing

    paysafecard can be tested via the Payengine Simulator.

    The testing amounts for the two scenarios can be found below:

    ResultDescription
    SuccessAny applicable amount (excluding failure amounts listed below). The transaction's status changes from OK to SUCCESS.
    Failure Each of the amounts listed below:
    11111 (€111,11)
    111 (€1,11)

    The transaction's status changes from "OK" to "FAILURE".

    Was this helpful?

    What was your feeling about it?