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 :
- Créez un "payment handle" avec le paramètre transactionType défini sur PAYMENT et le paramètre paymentType défini sur PAYSAFECARD.
- 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
- 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.
- 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.
- À ce stade, l’état du "payment handle" devient PAYABLE.
- 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.
API à utiliser
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 :
- Créez un "payment handle" avec le paramètre TransactionType défini sur STANDALONE_CREDIT et le paramètre paymentType défini sur PAYSAFECARD.
- Ce "payment handle" doit immédiatement avoir l’état PAYABLE.
- 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.
API à utiliser
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 :
Valeur | Type |
---|---|
2c3be0b50c7a5f1964a63d78f38a6ffc41c027e9 | SHA1 - test@123.com |
742f2b1a55cd5d606ea44b4fcb54646a | MD5 - test@123.com |
3a5b0d0777dead9df93d502df85c8180e53804eb | SHA1 - UsernameValue1 |
3192481752123 | Identifiant de client aléatoire |
CustomerID1 | Identifiant 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.