CancelMoneyIn : Annuler une demande de pré-autorisation / SDD / échéance
Version | Description |
---|---|
1.0 | Création de la fonction |
1.2 | Sortie : la donnée STATUS possède une valeur possible supplémentaire |
1.3 | Sortie supplémentaire : balise EXTRA contenant des informations complémentaires sur la carte utilisée |
1.4 | Sortie supplémentaire : balise INT_MSG contenant des codes d'erreurs ou messages de Lemonway |
1.5 | Ajout du numéro d'autorisation AUTH dans la balise EXTRA |
1.6 | Ajout de la balise MLABEL pour afficher IBAN quand money-in par iDeal ou prélèvement |
1.8 | Ajout de plus d'informations carte en sortie |
2.1 | Sortie supplémentaire : montant remboursé |
à partir du 23/07/2020 | Ajout du statut "Annulé" comme résultat du champs INT_STATUS |
Cinématique
Avec la méthode « CancelMoneyIn», la MARQUE BLANCHE peut annuler une demande de pré-autorisation / SDD / échéance .
Requête
XML
<CancelMoneyIn xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<transaction>string</transaction>
</CancelMoneyIn>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"transaction":"string"
}
Version | Element | Description | Requis | Format | Exemple |
---|---|---|---|---|---|
>= 1.0 | wallet | Identifiant du wallet | Oui | [1 :256] car | Pizza75 |
>= 1.0 | transaction | Identifiant du money-in | Oui | int | 255 |
Remarque
Tous les paramètres sont nécessaires !
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<CANCELMONEYIN>
<HPAY>
<ID>string</ID>
<CARD_ID>string<CARD_ID>
<DATE>string</DATE>
<SEN>string</SEN>
<REC>string</REC>
<DEB>string</DEB>
<CRED>string</CRED>
<COM>string</COM>
<MSG>string</MSG>
<STATUS>string</STATUS>
<EXTRA> <!--à partir de la version 1.3 -->
<IS3DS>string</IS3DS>
<CTRY>string</CTRY>
<AUTH>string</AUTH> <!--à partir de la version 1.5 -->
<NUM>string</NUM> <!--à partir de la version 1.8 -->
<EXP>string</EXP> <!--à partir de la version 1.8 -->
<TYP>string</TYP> <!--à partir de la version 1.8 -->
</EXTRA>
<INT_MSG>string</INT_MSG>
<MLABEL>string</MLABEL> <!--à partir de la version 1.6 -->
<SCHEDULED_DATE>string</SCHEDULED_DATE>
<REFUND>string<REFUND> <!--à partir de la version 2.1 -->
</HPAY>
</CANCELMONEYIN>
JSON
{
"CANCELMONEYIN":{
"HPAY": {
"ID":"string",
"CARD_ID":"string",
"DATE":"string",
"SEN":"string",
"REC":"string",
"DEB":"string",
"CRED":"string",
"COM":"string",
"MSG":"string",
"STATUS":"string",
"EXTRA": {
"IS3DS":"string",
"CTRY":"string",
"AUTH":"string",
"NUM":"string",
"EXP":"string",
"TYP":"string"
},
"INT_MSG":"string",
"MLABEL":"string",
"SCHEDULED_DATE":"string",
"REFUND":"string" <!-- à partir de la version 2.1 -->
}
}
}
Version | Element | Description | Exemple |
---|---|---|---|
>= 1.0 | HPAY | Correspond à un money-in | |
>= 1.0 | ID | Identifiant du money-in | 255 |
>= 1.0 | CARD_ID | Identifiant de la carte | 255 |
>= 1.0 | DATE | Date du money-in | 10/09/2011 18:09:27 |
>= 1.0 | SEN | Vide dans ce cas | |
>= 1.0 | REC | Wallet ayant effectué le money-in | pizza |
>= 1.0 | DEB | 0 dans ce cas | 0.00 |
>= 1.0 | CRED | Montant à créditer au wallet (total moins la commission) | 15.00 |
>= 1.0 | COM | Commission prélevée par la MARQUE BLANCHE | 2.00 |
>= 1.0 | MSG | Commentaire | Commande numéro 245 |
>= 1.0 | STATUS | 3 : money-in effectué avec succès | 3 |
>= 2.2 | INT_STATUS | 0: succès | 0 |
>= 1.3 | EXTRA | Balise optionnelle contenant des informations carte | |
>= 1.3 | EXTRA.IS3DS | Indique si la transaction a été authentifiée avec 3D Secure :
| 1 |
>= 1.3 | EXTRA.CTRY | Code pays du pays d'émission de la carte | FRA |
>= 1.5 | EXTRA.AUTH | Numéro d'autorisation | 455622 |
>= 1.8 | EXTRA.NUM | Numéro masqué de la carte bancaire | 4972XXXXXXXXXX03 |
>= 1.8 | EXTRA.EXP | Date d'expiration si disponible | |
>= 1.8 | EXTRA.TYP | VISA ou MASTERCARD | VISA |
>= 1.4 | INT_MSG | Codes d'erreur ou messages provenant de Lemonway | 05-00-05 |
>= 1.6 | MLABEL | IBAN quand money-in par iDEAL ou prélèvement | |
>= 1.0 | SCHEDULED_DATE | Pour un money-in par prélèvement, si vous avez renseigné une date de prélèvement | 2015/12/31 |
>= 2.1 | REFUND | Montant remboursé | 15.00 |