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 Lemon Way

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é

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

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

  
    "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 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>
{   
    "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_STATUS0: succes
4: en attente
6: erreur
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 Lemon Way

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