MoneyInMbwayInit: Initialisation crédit de wallet par Mbway
Version | Description |
---|---|
1.0 |
Cinématique
- la MARQUE BLANCHE appelle le DIRECTKIT en fournissant le numéro de téléphone du client final pour initialiser les données du paiement
- l'ordre de paiement est envoyé sur le smartphone du client final
- le client paie avec son smartphone
- la MARQUE BLANCHE sera notifiée via une URL pré-enregistrée au choix
Requête
XML
<MoneyInMbwayInit xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<wkToken>string</wkToken >
<amountTot>string</amountTot>
<amountCom>string</amountCom>
<comment>string</comment>
<returnUrl>string</returnUrl>
<autoCommission>string</autoCommission>
<phone>string</phone>
</MoneyInMbwayInit>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"wkToken":"string",
"amountTot":"string",
"amountCom":"string",
"comment":"string",
"returnUrl":"string",
"autoCommission":"string"
"phone":"string"
}
Element | Description | Requis | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du Compte de paiement à créditer | Oui | [0 : 256] car | 33612345678 ou taxi67 |
wkToken | Identifiant unique de l'appel, créé par le système de la MARQUE BLANCHE, sera retourné par Lemonway à la fin de l'opération, en POST sur l'URL de retour fournie par la MARQUE BLANCHE | Oui | [1 : 50] car | 5652772 |
amountTot | Montant à débiter de la CB | Oui | 2 décimales | 15.00 |
amountCom | Montant que la MARQUE BLANCHE souhaite prélever | Non | 2 décimales | 1.00 |
comment | Commentaire concernant la transaction | Non | [0 :140] car | Commande numéro 245 |
returnUrl | Url de retour sur le site de la MARQUE BLANCHE, sur lequel sera reviendra le CLIENT à la fin de son paiement, et sur lequel sera envoyé un callback avec des données en POST. Cette url doit contenir un identifiant unique afin que vous sachiez quelle opération est concernée par le retour. | Oui | [1 : max] car | |
autoCommission | Si oui :
| Oui | [1] car | 0 : non (par défaut) |
phone | Le téléphone du client final (qui va payer via son smartphone) | Oui | 9 digits | 513212744 |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<EUPAGOINIT>
<ID>String</ID>
<reference>String</reference>
</EUPAGOINIT>
JSON
{
"EUPAGOINIT":{
"ID":"String",
"reference":"String"
}
}
Element | Description | Exemple |
---|---|---|
ID | ID de la transaction. Vous aurez besoin de cette ID pour confirmer la transaction | 589 |
reference | Reférence sous format: "entitades.referencias" | 00000.425 |