MoneyInWithCardId : Crédit de wallet avec carte bancaire pré-enregistrée
Version | Description |
---|---|
1.0 | |
1.1 | Sortie : ajout balise EXTRA avec informations supplémentaires |
Cinématique
Avec la méthode MoneyInWithCardId, le système peut envoyer une demande de rechargement du wallet :
L'application MARQUE BLANCHE envoie à Lemonway l'identifiant du wallet à créditer, l'identifiant de la carte bancaire associée au wallet, le montant à créditer, et un commentaire
pourquoi cette carte est refacturée ? s'agit-il d'un paiement mensuel pour un service ? de quel service, quel site web, quelle commande, avec quel email ?
Veuillez vous assurer d'ajouter toutes les informations concernant la refacturation dans ce champ de commentaires. Il se peut que nous vous demandions d'ajouter des informations supplémentaires pour répondre à des plaintes provenant directement de vos clients, des banques, de la police, de Visa/Mastercard, de l'organisme de réglementation, et adressées à notre service clientèle.
2. Lemonway répond
Requête
XML
<MoneyInWithCardId xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<cardId>string</cardId>
<amountTot>string</amount>
<amountCom>string</amountCom>
<comment>string</comment>
<autoCommission>string</autoCommission>
<isPreAuth>string</isPreAuth>
<specialConfig>string</specialConfig>
<delayedDays>string</delayedDays>
<wkToken>string</wkToken>
</MoneyInWithCardId>
JSON
{
"wlLogin": "string",
"wlPass": "string",
"language": "string",
"version": "string",
"walletIp": "string",
"walletUa": "string",
"wallet": "string",
"cardId": "string",
"amountTot": "string",
"amountCom": "string",
"comment": "string",
"autoCommission": "string",
"isPreAuth": "string",
"specialConfig": "string",
"delayedDays": "string",
"wkToken": "string"
}
Element | Description | Requis | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du compte de paiement à créditer | Oui | [0 : 256] car | 33612345678 ou taxi67 |
cardId | Identifiant de la carte bancaire associée au wallet | Oui | entier | 243 |
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 du paiement | Non | [0 :140] car | Commande numéro 245 |
autoCommission | Si oui :
| Oui | [1] car | 0 : non (par défaut) |
isPreAuth | Except Payxpert : Indique s'il ne s'agit que d'une pré-autorisation qui devra être validée.
| Non | [0 :1] car | 0 |
specialConfig | Laisser vide | Non | [0 :max] car | |
delayedDays | Except Payxpert : si isPreAuth n'est pas assigné à 1, cette valeur sera ignorée. | Non | Entre 1 et 99 | 30 |
wkToken | Identifiant de la transaction donné par le système de la MARQUE BLANCHE, peut servir de champ de recherche | Non | [0:50] car | 833U89 |
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>
<EXTRA> <!--à partir de la version 1.1 -->
<IS3DS>string</IS3DS>
<CTRY>string</CTRY>
<AUTH>string</AUTH>
</EXTRA>
</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",
"EXTRA":{
"IS3DS":"string",
"CTRY":"string",
"AUTH":"string"
}
}
}
}
Version | Element | Description | Exemple |
---|---|---|---|
1.0 | ID | identifiant de la demande | 255 |
1.0 | MLABEL | Numéro de carte masqué | XXXX XXXX XXXX 9854 |
1.0 | DATE | Date de la demande | 10/09/2011 18:09:27 |
1.0 | SEN | Vide dans ce cas | |
1.0 | REC | Compte de paiement bénéficiaire | Pizza56 |
1.0 | DEB | 0.00 dans ce cas | 0.00 |
1.0 | CRED | Montant à créditer au compte de paiement (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 : paiement finalisé avec succès | 16 |
>= 1.1 | EXTRA | Balise contenant des données supplémentaires | |
>= 1.1 | EXTRA.IS3DS | Indique si la transaction a bénéficié du 3D Secure :
| 1 |
>= 1.1 | EXTRA.CTRY | Code pays du pays d'émission de la carte | FRA |
>= 1.1 | EXTRA.AUTH | Numéro d'autorisation | 43245 |