Search Overlay

Paysafecash

L’API Paiements Paysafe prend en charge Paysafecash en tant qu’instrument de paiement. Vous pouvez traiter les paiements Paysafecash à l’aide de l’API Paiements.

L’API Paiements répond aux besoins suivants de Paysafecash :

  • Instrument de paiement : Paysafecash
  • Mode de paiement : paiements en ligne en argent comptant

  • Types de transactions : paiements

  • Authentification de paiement : Clé API pour l’authentification de la requête, autorisation de l’adresse IP du serveur de paiement, certificat X.509 pour l’authenticité de la requête.

Paysafe Cash impose des limites par transaction, qui varient selon les pays. Prenez note des limites de transaction imposées par les autorités réglementaires locales et par Paysafe dans votre pays de résidence.

 Paysafecash BAPPL
Entrée d’argent
Limites du client**Limite du distributeur
KYC - S.O.KYC - SDDKYC - FDD
PaysPays - ISODirect?Devise - ISOCompte?UniqueUniqueAnnuelleUniqueMensuelleMinMax
AutricheATOuiEUROui 10002 50010002 5000,011000
BelgiqueBEOuiEUROui 10002 50010002 5000,011000
BulgarieBGOuiBGNOui 1 000 €4 8891 000 €4 889  
CanadaCAOuiCADNon3 000    103 000
CroatieHROuiHRKOui 1 000 €19 0001 000 €19 000710 000
ChypreCYOuiEUROui 10002 50010002 500  
République tchèqueCZOuiCZKOui 1 000 €60 0001 000 €60 000150 000
DanemarkDKNonDKKOui 1 000 €17 5001 000 €17 5000,107 000
FinlandeFINonEUROui 10002 50010002 500  
FranceFROuiEUROui 10002 50010002 5000,011000
AllemagneDENonEURNon1000    0,011000
GrèceGROuiEUROui 10002 50010002 5000,011000
GrèceGROuiEUROui 10002 50010002 5000,011000
HongrieHUOuiHUFOui 1 000 €650 0001 000 €650 000300307 000
IrlandeIEOuiEUROui 10002 50010002 5000,011000
ItalieITOuiEUROui 10002 50010002 5000,011000
LettonieLVOuiEUROui 10002 500 €10002 500  
LituanieLTOuiEUROui 10002 500 €10002 5000,011000
MexiqueMXOuiMXNNon1 000 €      
Pays-BasNLOuiEUROui 10002 50010002 5000,011000
NorvègeNONNonNOKOui 1 000 €17 5001 000 €17 500  
PolognePTOuiEUROui 1 000 €9 0001 000 €9 0000,044 000
PortugalPTOuiEUROui 1 000 €2 50010002 5000,011000
PérouPEOuiPENNon1 000 €    

 

 
RoumanieROOuiRONOui 1 000 €10 000100010 00044 500
SlovaquieSKOuiEUROui 10002 50010002 5000,011000
SlovénieSLOuiEUROui 10002 50010002 50011000
EspagneESOuiEUROui 10002 50010002 5000,011000
SuèdeSEOuiSEKOui 1 000 €20 0001 000 €20 000  
SuisseCHOuiCHFNon1 000 €    0,011000
Royaume UniGBOuiGBPOui 10002 0001 000 €2 0000,01499
É.-U.USOuiUSDNon1 000 €    10500*

Renseignements supplémentaires :

  • Différentes limites de distributeur s’appliquent en fonction du produit concerné. Pour plus d’informations, veuillez consulter - TESU - Séparation de produits Paysafecash - US - Opérations Paysafecard - Paysafe Confluence

  • ** La limitation technique historique s’applique à tous les pays sur la base d’une transaction (le réglage se fait dans le fichier de configuration/pas dans l’administrateur). La limite est de 1 000 EUR par transaction. Il existe quelques exceptions : pour les États-Unis – 999 USD/trx en général, en particulier une limite spécifique pour les paiements de loyer de 1 500 USD et pour le Canada – 3 000 CAD/trx

 

ProduitMontant minimum du code-barresMontant maximum du code-barres
MDIRECTLOAD

10 USD

999 USD
IN_020_PAYSAFECASH10 USD500 USD
IN_019_PAYSAFECASH10 USD999 USD
IN_017_PAYSAFECASH10 USD500 USD
IN_015_PAYSAFECASH10 USD999 USD
IN_013_PAYSAFECASH10 USD1500 USD
IN_011_PAYSAFECASH10 USD999 USD
IN_009_PAYSAFECASH10 USD500 USD

Scénarios habituels

Paiement Paysafecash

Pour traiter une requête de paiement en utilisant Paysafecash comme type de paiement, procédez comme suit :

  1. Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.
  2. Comme le client doit compléter l’authentification du paiement en fournissant les détails de Paysafecash, Paysafe renvoie une réponse contenant le message suivant :
    • Le paramètre action est défini sur REDIRECT
    • Un lien payment_redirect pointe vers l’URL de redirection Paysafecash
  3. Redirigez le client vers l’URL de redirection Paysafecash afin qu’il puisse générer un code-barres.
  4. Lorsque la génération du code-barres est réussie, l’état du "payment handle" devient PAYABLE. Le marchand est informé de ce changement d’état par les webhooks qui ont été configurés.
  5. Utilisez le jeton paymentHandleToken renvoyé dans la réponse pour traiter la demande de paiement. Le paiement aura l’état PENDING jusqu’à ce que le client ait effectué le paiement.

Une fois que la requête de paiement a abouti, le marchand en est informé par le biais de webhooks et les fonds sont immédiatement transférés sur le compte du marchand.

Paiement Paysafecash (flux de redirection)

  1. Lors du traitement d’une requête de paiement avec Paysafecash comme type de paiement, il convient de suivre les étapes suivantes :

  2. Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.

  3. Paysafe fournit la réponse suivante car le client doit compléter l’authentification du paiement en saisissant les données Paysafecash :

    • Le paramètre action est défini sur REDIRECT

    • Un lien payment_redirect pointe vers l’URL de redirection de Paysafecash

  4. Redirigez le client vers l’URL de redirection Paysafecash afin qu’il puisse générer un code-barres.

  5. L’état du "payment handle" passe à PAYABLE après la génération réussie du code-barres. Cette mise à jour de l’état est communiquée au marchand à l’aide des webhooks qui ont été configurés.

  6. Pour traiter la requête de paiement, utilisez le paymentHandleToken fourni dans la réponse. Le paiement aura l’état PENDING jusqu’à ce que le client ait effectué le paiement.

Une fois que la requête de paiement a abouti, le marchand en est informé par le biais de webhooks et les fonds sont immédiatement transférés sur le compte du marchand.

Paiement Paysafecash – flux direct

Lors du traitement d’une requête de paiement avec Paysafecash comme type de paiement, il convient de suivre les étapes suivantes :

  1. Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECASH.

  2. Paysafe renvoie une réponse avec le tableau de codes-barres suivant, et l’état du "payment handle" est PAYABLE.

"barcodes": [
{
"barcode": "799366433670000000000000160630",
"visualization": "CODE128",
"country": "US",
"expiresAt": "1663586164067"
}

]
ParamètreValeur
Code-barresValeur du code-barres
VisualisationFormat du code-barres
PaysPays envoyé dans la requête
expiresAtTemps d’expiration du code-barres au format Epoch

     3. Afficher le code-barres pour l’utilisateur.

     4. Pour compléter la requête de paiement, utilisez le paymentHandleToken renvoyé dans la réponse. L’état du paiement sera PENDING jusqu’à ce que le client effectue le paiement en magasin.

Paiement Paysafecash – annuler le code-barres

Disponible pour le flux direct et le flux de redirection.

Pour annuler un code-barres, procédez comme suit :

  1. Créez un appel HTTP PUT avec identifiant de paiement dans l’URL :

    PUT/paymenthub/v1/payments/{paymentId}

  2. Transmettez le JSON ci-dessous dans le corps de la requête :

    {
         "status": "CANCELLED"
    }

  3. Vous recevrez une réponse avec l’état CANCELLED.

  4. Vous pouvez vérifier l’état du paiement en utilisant l’appel GET :

    GET/paymenthub/v1/payments/{paymentId}

API Localisateur de magasins

Pour trouver les magasins Paysafe :

  • Créez un appel GET avec les paramètres suivants.

    Vous obtiendrez une liste de magasins dans la réponse.

Diagramme de flux

Flux de redirection existant

Flux direct de codes-barres

Instructions de test

Test des valeurs d’identification du client

L’identifiant du client, également connu sous le nom de « identifiant de marchand du client », est un paramètre important pour l’intégration de paysafecard. L’identifiant du client identifie le client du côté de nos partenaires commerciaux. L’identifiant client optimal est une valeur totalement aléatoire. Une valeur qui identifie le client de manière unique et qui est déconnectée de toute information personnelle. Cette valeur d’identification du client doit être la même pour toutes les transactions du client. Voici des lignes directrices concernant les identifiants de clients possibles :

Valeurs valides :

ValeurType
2c3be0b50c7a5f1964a63d78f38a6ffc41c027e9SHA1 - test@123.com
742f2b1a55cd5d606ea44b4fcb54646aMD5 - test@123.com
3a5b0d0777dead9df93d502df85c8180e53804ebSHA1 - UsernameValue1
3192481752123Identifiant de client aléatoire
CustomerID1Identifiant du client exempt d’informations personnelles

Valeurs non valides :

test@123.com
Username_1
FirstName123
LastName123
Timestamp
Adresse IP

L’envoi de valeurs non valides, sous quelque forme que ce soit, ne sera pas accepté. Si vous avez l’intention de traiter des transactions paysafecard sur plusieurs marques, veuillez vous renseigner sur les possibilités de séparer plusieurs entités pour votre compte.