GetWalletTransHistory : Liste des transactions
Version | Description |
---|---|
1.1 | Entrée : un paramètre de recherche supplémentaire a été ajouté : transactionMerchantToken, qui correspond au wkToken utilisé en entrée de MoneyInWebInit |
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.7 | Ajout de la balise TYPE qui permet de savoir s'il s'agit d'un money-in, d'un money-out, ou d'un p2p (paiement entre 2 wallets) |
1.8 | Sortie supplémentaire : balise MTOKEN contenant le wkToken donné par le partenaire en entrée des appels de money-in |
2.0 | Sortie supplémentaire : METHOD contenant le moyen de paiement |
Cinématique
Avec la méthode GetWalletTransHistory, la MARQUE BLANCHE peut vérifier le statut et le détail des transactions effectuées sur son compte de paiement.
New Alternative
Please consider to use the following functions which are more efficient because they accept a list of wallets (along with other filters), so they can return transactions of several wallets at the same time:
Requête
XML
<GetWalletTransHistory xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<startDate>string</startDate>
<endDate>string</endDate>
</GetWalletTransHistory>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"startDate":"string",
"endDate":"string"
}
Element | Description | Requis | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du compte de paiement | Oui | [1 :256] car | Pizza75 |
startDate | Date en secondes UTC, pour retourner les transactions dont l'initialisation a eu lieu après startDate. | Non | [0 :10] int | 1373448225 |
endDate | Date en secondes UTC, pour retourner les transactions dont l'initialisation a eu lieu avant endDate. | Non | [0 :10] int | 1373448225 |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<TRANS>
<HPAY>
<ID>string</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 -->
</EXTRA>
<INT_MSG>string</INT_MSG>
<MLABEL>string</MLABEL><!--à partir de la version 1.6 -->
<TYPE>string</TYPE><!--à partir de la version 1.7 -->
<PRIVATE_DATA>string</PRIVATE_DATA>
<SCHEDULED_DATE>string</SCHEDULED_DATE>
<MTOKEN>string</MTOKEN>
<METHOD>string</METHOD>
</HPAY>
...
<HPAY>
...
</HPAY>
</TRANS>
JSON
{
"TRANS": {
"HPAY": [
{
"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"
},
"INT_MSG": "string",
"MLABEL": "string",
"TYPE": "string",
"PRIVATE_DATA": "string",
"SCHEDULED_DATE": "string",
"MTOKEN": "string",
"METHOD": "string"
},
...
]
}
}
Version | Element | Description | Exemple |
---|---|---|---|
>= 1.0 | HPAY | Bloc de transaction | |
>= 1.0 | ID | Identifiant de la transaction Attention : un p2p peut avoir le même identifiant qu'un money-in ou un money-out | 255 |
>= 1.0 | DATE | Date de création de la transaction | 10/09/2011 18:09:27 |
>= 1.0 | SEN | Compte de paiement débité.Vide si c'est un money-in | |
>= 1.0 | REC | Compte de paiement crédité.Vide si c'est un money-out | pizza |
>= 1.0 | DEB | Montant à débiter du compte de paiement à débiter.
| 0.00 |
>= 1.0 | CRED | Montant à créditer au compte de paiement à créditer.
| 15.00 |
>= 1.0 | COM | Commission prélevée par la MARQUE BLANCHE | 2.00 |
>= 1.0 | MSG | Commentaire de la MARQUE BLANCHE | Commande numéro 245 |
>= 1.0 | STATUS (déprécié, utilisez INT_STATUS à la place) | 3 : transaction effectuée avec succès | 3 |
>= 1.0 | PRIVATE_DATA | Pour un paiement de compte de paiement à compte de paiement uniquement, et uniquement si privateData a été renseigné lors de sa création | Ma donnée 1;Ma donnée 2;Ma donnée 3;;Ma donnée 5 |
>= 1.0 | SCHEDULED_DATE |
| 2015/12/31 |
>= 1.3 | EXTRA | Balise optionnelle contenant des informations carte | |
>= 1.3 | EXTRA.IS3DS | Indique si un money-in par carte bancaire a été authentifiée avec 3D Secure : -0 si non -1 si oui | 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.4 | INT_MSG | Codes d'erreur ou messages provenant de Lemonway | 05-00-05 |
>= 1.6 | MLABEL | IBAN ou carte bancaire avec numéros masqués | |
>= 1.7 | TYPE | 0 : money-in | 0 |
>= 1.8 | MTOKEN | Correspond au wkToken donné par le partenaire lors de la creation des money-in | kldsmper8 |
>=2.0 | METHOD | Pour les operations de money-in et money-out: | 0 |
>=2.1 | REFUND | Montant remboursé | 15.00 |
>= 2.2 | INT_STATUS | 0: succès | 0 |