Finalisation du crédit de wallet par MobilePay

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

Cinématique

Pré-requis : la MARQUE BLANCHE a initialisé un MONEY-IN en utilisant la méthode MoneyInMobilePayInit de DIRECTKIT. Le serveur WHITE BRAND possède maintenant un lien MONEY-IN :

  1. Le serveur de la MARQUE BLANCHE redirige l'utilisateur vers le lien retourné par l'appel de la méthode MoneyInMobilePayPayInit.
  2. Sur cette page web de paiement, l'utilisateur peut entrer les données de son compte.
  3. L'opération de MONEY-IN est sauvegardée et l'utilisateur est redirigé vers le site web de votre MARQUE BLANCHE.

Retour

L'URL de retour de la MARQUE BLANCHE reçoit 2 réponses différentes :

  • Lorsque le CLIENT met fin à son paiement ou lorsque le paiement est annulé par l'utilisateur, une notification (callback) est envoyée du serveur de Lemon Way à l'URL de la MARQUE BLANCHE. Les données sont transmises dans un POST.
  • Lorsque le CLIENT termine son opération, il est redirigé vers l'URL de la MARQUE BLANCHE BLANCHE avec les données dans un GET

For security reasons, in any case of return by the POST, your server has to double check the payment using the GetMoneyInTransDetails method of DIRECTKIT to make sure the payment was done. 

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