GH GambleHub

Paysafecard prepaid vouchers

1) What is Paysafecard and when to choose it

Paysafecard is a prepaid voucher payment method: the user buys a voucher for cash/card from retail partners (or replenishes myPaysafe wallet) and pays online by entering the voucher PIN or logging in to the wallet. Funds are debited instantly, chargeback is not in the cards; the refund is made as a separate credit transaction to the wallet/bank details according to the provider's procedures.

Where it works well

Digital content, games, low/medium subscriptions.
Low card penetration/credit trust audiences.
Markets with a strong cash economy and a developed voucher retail network.

2) Ecosystem and roles

Scheme/provider: Paysafecard (part of Paysafe Group) - voucher issue, KYC/KYB rules, anti-fraud, myPaysafe wallet.
Retail chain: sales of vouchers/replenishment of wallets, check with PIN.
PSP/acquirer: merchant connection, hosted cash desk/SDK/API, reports, calculations.
Merchant: initiates payment, accepts statuses/web hooks, conducts returns and reconciliation.
Payer: enters a PIN or logs in to myPaysafe and confirms the charge.

3) Products and scenarios

PIN voucher: on the check-out, the user enters a 16-digit PIN; partial write-offs and a combination of several vouchers (within limits) are allowed.
myPaysafe (wallet): payment from the balance, comfort for frequent purchases; multiple vouchers can be linked and currencies can be managed.
Paysafecard Mastercard (virtual/plastic): found in users as a separate product (card rail, outside the basic PIN flow).
Payment by link: invoice/Rau-by-Link from PSP with further PIN entry in the hosted office.

4) Payment flows

4. 1 Hosted/Redirect (recommended)

1. Checkout → Paysafecard selection.
2. Redirect to the PSP/provider hosted page → enter a PIN or login in myPaysafe → confirm.
3. Return to merchant site with 'status' (success/failed/canceled/pending) and 'paymentId'.
4. The final calculation is reflected in the daily reports (reconciliation).

4. 2 Embedded/Widget

Embedded PIN/myPaysafe input widget inside the cash register. Requires strict compliance with UI and hosting security requirements.

4. 3 Server-to-Server (PII minimization)

The merchant server initiates the payment and polls the status; PIN entry always remains on the provider/widget side.

5) Limits, KYC and behavior

Limits vary by country, currency, user KYC status (anonymous voucher vs wallet with verification) and risk policy:
  • Per-transaction and daily/weekly limits.
  • Voucher combination: Limit the number of PINs per payment.
  • New merchants/categories: lowered thresholds, additional checks.
  • Antifraud: velocity, voucher country vs merchant country, device/behavioral signals.
💡 Recommendation: Don't hardcode amounts. Maintain a config of limits by country/channel/CCL levels; show the user clear reasons for refusal ("method/wallet/PIN limit").

6) Statuses, settlements and returns

Online statuses: 'success', 'pending', 'failed', 'cancelled', 'expired'.
Settlement: bank credit according to PSP/provider reports (usually T + 1/T + 2 working days; depends on the contract).
Chargeback is missing.
Refunds: issued as a separate credit transaction (to myPaysafe wallet/bank according to the provider's procedure); partial refunds allowed.
Partial deductions from the voucher: with a check above the face value, a combination of vouchers is allowed; if the check is lower, the balance remains on the PIN/wallet (depending on the country and settings).

7) Economy and tariffs

The commission for a merchant is usually lower than the card MDR for CNP, but depends on geography, volume, category (iGaming/digital goods, etc.).
Add-costs: hosted widget/SDK, reporting, ODR/support, processing 'pending/expired', recon.

8) UX box office patterns

Sales network visibility: A short "Where to buy voucher" tip boosts new customer conversion.
PIN combination: Provide an interface for adding multiple vouchers and clearly show the balance.

Clear errors: "incorrect/used PIN," "limit exceeded," "region not supported."

Receipt: amount, time, 'paymentId', method (PIN/myPaysafe), on return - 'refundId'.
Localization: currency, language, time/date format, local legal texts.

9) Compliance and safety

SCA/provider-side authentication, device binding, and behavioral scoring.
PII minimization: do not process PIN on the merchant side; use the form host/widget.
Web hooks: HMAC/nonce, replay protection, event deduplication.

GDPR/KYC/AML: accounting for age, country limits, sanctions restrictions and rules for "prepaid funds."

10) Reconciliation and reporting

Log: 'paymentId', 'orderId', method (PIN/myPaysafe), currency, amount, status, timestamps, financial reference/UTR from PSP reports.
Daily: auto-recon cash events with financial registers (credits/returns/corrections).

Out-of-sync alerts: "success without registry," "double write-off," "hanging pending."

11) Merchant integration

Options

1. Hosted/Embedded by PSP - fast start, UI/security compliance.
2. Server-to-Server + Hosted PIN - flexible status control and own-checkout without processing your PIN.
3. Pay-by-Link/Invoice - convenient for deferred payments/support.

Backend minimum:
  • API: `createPayment`, `capture/confirm` (если применимо), `refund`, `queryStatus`, `webhook`, `reconcile`.
  • Idempotency ('orderId' + key), exponential retrays, DLQ for unstable responses.
  • Catalogs: countries/currencies, limits/CCL levels, error codes, SLA metrics.

12) Features for subscriptions and re-debits

The basic voucher is one-off. For recurring payments, use:
  • myPaysafe as a source of funds (where allowed),
  • or first payment → mandate/alternative A2A (SEPA/Open Banking).
  • Always show the user the ticket management screen (per debit limit, frequency, notifications).

13) Antifraud and risk policy

Checks: region of issue PIN vs IP/device, behavioral profile, frequency of unsuccessful attempts, account communication via PIN repetitions.
Mitigation: limits on the number of PINs per session/day, captcha/step-up, cooling periods, "soft" failures with an explanation.

14) High-risk verticals (including iGaming)

Availability and thresholds vary by country, local law, and provider/PSP policy.
Expect reduced limits, increased transaction monitoring, and reporting requirements.
Keep alternative rails (maps, A2A, vouchers of other networks) and smart-routing.

15) Paysafecard Gateway architecture

Cash/billing API layer (REST/GraphQL).
Event queues: statuses → billing/CRM/analytics/support.
Security: vault of secrets, IP-allowlist, strict redirect-URI validation, anti-replay tokens.
Observability: conversion (PIN vs myPaysafe), 'pending→success/expired', average latency, share of partial/combined write-offs, segment returns.

16) Output checklist

1. Connect the channel at the PSP and enable Hosted PIN/myPaysafe.
2. Implement 'createPayment' + web hooks (HMAC) + idempotency and repetitions.
3. Enable partial refunds and ODR/support procedures.
4. Set up daily auto-recon + periodic full-recon; keep fin references.
5. Add UX for PIN combination and clear error/limit messages.
6. Run SLA dashboards and alerts on conversion/suspended 'pending'.
7. Run e2e tests in target countries/currencies and extreme cases (multiple PIN, partial return, expired PIN).

Landmark card

💡 Specific limits/procedures vary by country, PSP and KYC status.

Statuses: 'success/pending/failed/canceled/expired'.
Settlement: more often T + 1/T + 2 by registers.
Chargeback: none; refund - a separate credit transaction.
PIN combination: allowed within limits.
Recurrence: via myPaysafe or alternative mandate (after the first payment).

Summary

Use Hosted PIN/myPaysafe for fast integration and security.
Build the process around webhooks + recon, support partial refunds and a combination of vouchers.
Do not "hard" code the amounts: keep limit/CCL configs by country and update regularly.
For subscriptions, the first voucher →/myPaysafe ticket, with transparent management and notifications.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.