GetPaymentDetails : Rechercher de paiements

Version

Description

1.0


Cinématique

Avec la méthode « GetPaymentDetails», la MARQUE BLANCHE retourne une liste de paiements (entre wallets) correspondants aux critères de recherche :

Requête


XML

<GetPaymentDetails 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>
  <privateData>string</privateData>
</GetPaymentDetails>

JSON

{   
    "wlLogin":"string",
    "wlPass":"string",
    "language":"string",
    "version":"string",
    "walletIp":"string",
    "walletUa":"string",
    "transactionId":"string",
    "transactionComment":"string",
    "privateData":"string"
}

Element

Description

Requis

Format

Exemple

transactionId

Identifiant du paiement

Non

int

255

transactionComment

Commentaire associé au paiement

Non

[0 :140] car

« Commande numéro 245 »

privateData

Données que vous avez associées au paiement lors de votre appel à SendPayment.
Ex :
Un paiement créé avec privateData = «a;b;c;d »
sera retourné si vous recherchez privateData = «;b;;d»

Les espaces sont pris en compte !

Non

[0 : 5139] car

Ma donnée 1;Ma donnée 2;Ma donnée 3;;Ma donnée 5

ATTENTION Vous devez renseigner au moins un des trois parametres.

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>
		<PRIVATE_DATA>string</PRIVATE_DATA>
		<SCHEDULED_DATE>string</SCHEDULED_DATE>
	</HPAY>
	...
	<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>
		<PRIVATE_DATA>string</PRIVATE_DATA>
		<SCHEDULED_DATE>string</SCHEDULED_DATE>
	</HPAY>
</TRANS> 

JSON

{  
    "TRANS":{  
        "HPAY":[  
            {  
                "ID":"string",
                "DATE":" string ",
                "SEN":" string ",
                "REC":" string ",
                "DEB":" string ",
                "CRED":" string ",
                "COM":" string ",
                "MSG":" string ",
                "STATUS":" string",
                "PRIVATE_DATA":"string",
                "SCHEDULED_DATE":"string"
            },
            ...
        ]
    }
}









 

Element

Description

Exemple

HPAY

Correspond à une transaction


ID

identifiant de la demande ou du paiement

255

DATE

Date de la demande ou du paiement

10/09/2011 18:09:27

SEN

Wallet débiteur

33612345678

REC

Wallet bénéficiaire

pizza

DEB

Montant à débiter

15.00

CRED

Montant à créditer

15.00

COM

Commission

0.00

MSG

Commentaire

Commande numéro 245

STATUS

0 : paiement en attente
3 : paiement terminé
4 : erreur

3

PRIVATE_DATA

Donnée privateData si elle a été renseignée en entrée de SendPayment

a;b;c;d;e;f;g;h;i;j;;;;;;;;;;

SCHEDULED_DATE

Donnée scheduledDate si elle a été renseignée en entrée de SendPayment

2015/12/31