GetMoneyInTransDetails : Rechercher un money-in

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.8

Ajout de plus d'informations carte en sortie

2.1Sortie supplémentaire : montant remboursé
2.2Remplacement du champs STATUS par INT_STATUS
à partir du 23/07/2020Ajout du statut "Annulé" comme résultat du champs INT_STATUS

Cinématique

Avec la méthode « GetMoneyInTransDetails», la MARQUE BLANCHE peut vérifier le statut et les détails d'un money-in effectué par :

  • Carte (Citelis, Atos, Payxpert)
  • iDeal
  • Virement
  • Prélèvement

Requête


XML

<GetMoneyInTransDetails xmlns="Service_mb">
  <wlLogin>string</wlLogin>
  <wlPass>string</wlPass>
  <language>string</language>
  <version>string</version>
  <walletIp>string</walletIp>
  <walletUa>string</walletUa>
  <transactionId>string</transactionId>
  <transactionComment>string</transactionComment>
  <transactionMerchantToken>string</transactionMerchantToken> <!-- à partir de la version 1.1 -->
  <startDate>string</startDate>
  <endDate>string</endDate>
</GetMoneyInTransDetails>

JSON

{   
    "wlLogin":"string",
    "wlPass":"string",
    "language":"string",
    "version":"string",
    "walletIp":"string",
    "walletUa":"string",
    "transactionId":"string",
    "transactionComment":"string",
    "transactionMerchantToken":"string",
    "startDate":"string",
    "endDate":"string"
}

Version

Element

Description

Requis

Format

Exemple

>= 1.0

transactionId

Identifiant du money-in

Non

int

255

>= 1.0

transactionComment

Commentaire associé au money-in

Non

[0 :140] car

« Commande numéro 245 »

>= 1.1

transactionMerchantToken

Token correspondant au paramètre wkToken en entrée de la méthode MoneyInWebInit

Non

[0 : 50] car

312232

>= 1.0

startDate

Date en secondes UTC, pour retourner les transactions dont l'initialisation a eu lieu après startDate

Non

[0 :10] int

1373448225

>= 1.0

endDate

Date en secondes UTC, pour retourner les transactions dont l'initialisation a eu lieu avant endDate

Non

[0 :10] int

1373448225

Remarque

Vous devez renseigner au moins un paramètre !

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 -->
			<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>
	...
	<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",
                    "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

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
4 : erreur
0 : en attente de finalisation (à partir de version 1.2)
16 : Réservation effectuée avec succès, en attente de validation. (Uniquement si vous avez choisi un environnement avec mode de paiement différé)

3

>= 2.2INT_STATUS

0: succès
4: en attente

6: erreur
7: annulé (par le client ou abandon)
16: en attente de validation / finalisation

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 :

  • 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.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.1REFUNDMontant remboursé15.00