MoneyInSddInit : Demande de prélèvement bancaire
Version | Description |
---|---|
1.0 | |
2.1 | Sortie supplémentaire : montant remboursé |
Cinématique
Pré-requis :
- La MARQUE BLANCHE lie un mandat à un wallet, avec la fonction RegisterSddMandate
- Le CLIENT a signé électroniquement le mandat
Demande de prélèvement :
- L'application MARQUE BLANCHE appelle MoneyInSddInit pour demander un prélèvement
- Lemon Way traite les demandes tous les jours ouvrés à 10h30, heure de Paris
- Une fois la demande traitée, le prélèvement réel aura lieu environ 1 jours ouvrés bancaires après.
- Le WALLET CLIENT sera crédité après le prélèvement réel.
- La MARQUE BLANCHE peut appeler GetMoneyInSdd pour connaître les changements de statuts des prélèvements. Vous pouvez aussi utiliser les notifications.
Requête
XML
<MoneyInSddInit xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<amountTot>string</amountTot>
<amountCom>string</amountCom>
<comment>string</comment>
<autoCommission>string</autoCommission>
<sddMandateId>string</sddMandateId>
<collectionDate>string</collectionDate>
</MoneyInSddInit>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"amountTot":"string",
"amountCom":"string",
"comment":"string",
"autoCommission":"string",
"sddMandateId":"string",
"collectionDate":"string"
}
Version | Element | Description | Requis | Format | Exemple |
---|---|---|---|---|---|
>=1.0 | wallet | Identifiant du compte de paiement à créditer | Oui | [0 : 256] car | 33612345678 ou taxi67 |
>=1.0 | amountTot | Montant à prélever | Oui | 2 décimales | 15.00 |
>=1.0 | amountCom | Montant que la MARQUE BLANCHE souhaite se reverser | Non | 2 décimales | 1.00 |
>=1.0 | comment | Commentaire concernant la transaction | Non | [0 :140] car | Commande numéro 245 |
>=1.0 | autoCommission | Si oui :
| Oui | [1] car | 0 : non (par «défaut) |
>=1.0 | sddMandateId | Identifiant du mandat à utiliser | Oui | entier | 356 |
>=1.0 | collectionDate | Date de débit du compte bancaire du débiteur, doit être postérieure à la date par défaut. | Non | dd/MM/yyyy | 21/03/2015 |
>=1.1 | REFUND | Montant remboursé | 15.00 |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<TRANS>
<HPAY>
<ID>string</ID>
<MLABEL>string</MLABEL>
<DATE> string </DATE>
<SEN> string</SEN>
<REC>string</REC>
<DEB>string</DEB>
<CRED>string</CRED>
<COM>string</COM>
<MSG>string</MSG>
<STATUS>string</STATUS>
<REFUND>string<REFUND><!--à partir de la version 2.1 -->
</HPAY>
</TRANS>
JSON
{
"TRANS": {
"HPAY": {
"ID": "string",
"MLABEL": "string",
"DATE": " string ",
"SEN": " string",
"REC": "string",
"DEB": "string",
"CRED": "string",
"COM": "string",
"MSG": "string",
"STATUS": "string"
"REFUND":"string" <!--à partir de la version 2.1 -->
}
}
}
Element | Description | Exemple |
---|---|---|
ID | Identifiant de la transaction | 677 |
MLABEL | Non utilisé dans le cadre de la marque blanche | |
DATE | Date de l'initialisation | 18/06/2014 16:11:10 |
SEN | Non utilisé | |
REC | Compte de paiement à créditer | Pizza56 |
DEB | 0.00 dans ce cas | 0.00 |
CRED | Montant à créditer au compte de paiement (total moins la commission de la MARQUE BLANCHE) | 15.00 |
COM | Commission prélevée par la MARQUE BLANCHE | 2.00 |
MSG | Commentaire | Commande numéro 245 |
STATUS | Toujours 0 : en attente | 0 |