MoneyInMultibancoInit: Initialisation de crédit de wallet par Multibanco
Version | Description |
---|---|
1.0 |
Cinématique
Le paiement se déroule comme suit :
- la MARQUE BLANCHE appelle le DIRECTKIT pour initialiser les données du paiement et obtenir les 2 codes de paiement : "entitade" et "referencias".
- la MARQUE BLANCHE communique au client final cette référence
- le client muni de la référence paie sur un distributeur de billets
- la MARQUE BLANCHE sera notifiée via une URL pré-enregistrée au choix
Requête
XML
<MoneyInMultibancoInit 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>
</MoneyInMultibancoInit>
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"
}
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) |
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 générée sous format: "entitades.referencias" | 000257.45875687 |