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 :
- Le serveur de la MARQUE BLANCHE redirige l'utilisateur vers le lien retourné par l'appel de la méthode MoneyInMobilePayPayInit.
- Sur cette page web de paiement, l'utilisateur peut entrer les données de son compte.
- 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 Lemonway à 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 |
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 Lemonway 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 |