Finalisation du crédit de wallet par PayTrail

Cette fonctionnalité permet de finaliser une recharge de wallet, la recharge ayant été initialisée par la fonction moneyInPayTrailnit du webservice en DIRECTKIT.

Cinématique

Pré-requis : la MARQUE BLANCHE a initialisé un rechargement via la méthode MoneyInSofortInit du DIRECTKIT. La MARQUE BLANCHE est alors en possession d'une URL PayTrail.

  1. Le site de la MARQUE BLANCHE redirige l'utilisateur vers l'URL PayTrail.
  2. L'Utilisateur saisie ses données bancaires
  3. La transaction de money-in est enregistrée et l'utilisateur est redirigé vers le site de la MARQUE BLANCHE.
  4. Les données POST sont envoyées à la marque blanche concernant le status de la transaction

Retour

L'URL de retour (réussite, échec, annulation selon le résultat de l'opération) de la MARQUE BLANCHE reçoit 2 retours différents :

  • Lorsque le CLIENT termine son paiement ou lorsque le paiement est abandonné, une notification (callback) est envoyée depuis le serveur de Lemon Way sur l'URL de la MARQUE BLANCHE, avec des données en paramètre POST.
  • Lorsque le CLIENT termine son opération, il est redirigé vers l'URL de la MARQUE BLANCHE avec des données en paramètres  dans l'URL.
 
Pour des raisons de sécurité, quel que soit le code de réponse retourné par le POST, il convient à la MARQUE BLANCHE d'appeler la méthode GetMoneyInTransDetails du DIRECTKIT afin de s'assurer du résultat du paiement.


POST de réponse :

Element

Description

Exemple

response_code

Code de réponse :

  • 0000 : succès
  • 3000 : erreur

0000

response_wkToken

wkToken envoyé par la MARQUE BLANCHE en entrée de l'initialisation du moneyIn

rhjzekdzejkd

response_msg

Commentaire sur le code de retour

response_transactionId

Référence Lemon Way de la transaction

755

response_transactionAmount

Montant de la transaction

34.00

response_transactionMessage

Commentaire de la transaction

pizza

response_code

Description

2001

Commande non reconnue

2002

Opération annulée par l'utilisateur

2003

Echec d'authentification sur le webkit

2004

Requête mal formée

3000

Erreur provenant du serveur

4000

Erreur inconnue


GET de réponse :

Element

Description

Exemple

response_wkToken

wkToken envoyé par la MARQUE BLANCHE en entrée de l'initialisation du moneyIn

rhjzekdzejkd