Search Overlay

Paysafecard

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

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

  • Instrument de paiement : Paysafecard
  • Mode de paiement prépayé : Vous payez en ligne sans saisir d’informations personnelles, de données bancaires ou de cartes de crédit.
  • Types de transactions : paiements et retraits
  • Authentification de paiement : Protection par NIP (conformité à la directive sur les services de paiement 2 (DSP2)

Scénarios habituels

Paiement Paysafecard

Pour traiter une requête de paiement en utilisant Paysafecard 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 PAYSAFECARD.
  2. Comme le client doit compléter l’authentification du paiement en fournissant les détails de Paysafecard, 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 Paysafecard
  3. Redirigez le client vers l’URL de redirection de Paysafecard afin qu’il puisse fournir les détails du NIP/bon pour terminer le transfert d’argent.
  4. Lorsque l’authentification du client est réussie, le marchand reçoit une notification à l’URL spécifiée dans le paramètre on_completed inclus dans sa requête.
  5. À ce stade, l’état du "payment handle" devient PAYABLE.
  6. Utilisez le jeton paymentHandleToken renvoyé dans la réponse pour traiter la demande de paiement.

Une fois la demande de paiement complétée avec succès, les fonds sont immédiatement transférés sur le compte du marchand.

Retrait Paysafecard

Les paiements par paysafecard permettent de transférer des fonds aux titulaires de compte my Paysafecard. Le paiement est effectué par le partenaire commercial à la demande du client.

Les paiements ne sont actuellement disponibles que pour les détenteurs d’un compte my Paysafecard dans les pays suivants : Allemagne, Autriche, Belgique, Bulgarie, Chypre, Croatie, Danemark, Espagne, Finlande, France, Géorgie, Grèce, Hongrie, Irlande, Italie, Lettonie, Luxembourg, Malte, Norvège, Pays-Bas, Pologne, Portugal, République tchèque, Roumanie, Slovaquie, Slovénie, Suède, Suisse, Royaume-Uni.

Conditions préalables aux paiements

  • Pour chaque requête de paiement, le partenaire commercial doit fournir les données personnelles du client (prénom, nom, adresse électronique; date de naissance) à Paysafecard lors de l’appel de paiement. Paysafecard valide automatiquement les données fournies par rapport aux données du compte my Paysafecard enregistré. Le paiement sera automatiquement refusé si les données ne concordent pas.

  • Si les données ne concordent pas entièrement, la validation automatique ne peut avoir lieu et le paiement est automatiquement refusé. L’entrée sera normalisée avant le début de la comparaison par Paysafecard.

Lorsque vous souhaitez traiter une requête de retrait Paysafecard, vous devez procéder comme suit :

  1. Créez un "payment handle" avec le paramètre TransactionType défini sur STANDALONE_CREDIT et le paramètre paymentType défini sur PAYSAFECARD.
  2. Ce "payment handle" doit immédiatement avoir l’état PAYABLE.
  3. Utilisez le jeton paymentHandleToken renvoyé dans la réponse pour traiter la requête de retrait.

Une fois la demande de paiement complétée avec succès, les fonds sont immédiatement transférés sur le compte du marchand.

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

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.