GetWalletDetailsBatch: Obtenir des données détaillées sur les comptes de paiement

Version

Description

1.1

Statut de tous les documents et IBAN téléchargés

1.2

Sortie : types de tous les documents téléchargés

1.3

Sortie : IBAN et code SWIFT/BIC complet

1.4

Sortie : mandats SDD

1.5

Sortie : Date de validité des documents

1.6

Sortie : Compte de paiement gelé
Sortie : Titulaire de l'IBAN

1.7

Sortie : ID du compte de paiement interne de Lemonway

1.8

Sortie : Liste des cartes associées au compte de paiement

2.0Sortie : Détail du nom et de la société du compte de paiement et s'il s'agit d'un compte payeur ou bénéficiaire, ou encore isdebtor

CINÉMATIQUE

Cette méthode est souvent utilisée par votre système, pour obtenir toutes les informations concernant plusieurs comptes de paiement en même temps : montant, IBAN associé au compte de paiement, document téléchargé pour le KYC (Know Your Customer) ou toutes autres informations liées à un compte de paiement

Remplissez au moins un champ de recherche.

Requête

  

XML

<GetWalletDetails xmlns="Service_mb_xml">
  <wlLogin>string</wlLogin>
  <wlPass>string</wlPass>
  <language>string</language>
  <version>string</version>
  <walletIp>string</walletIp>
  <walletUa>string</walletUa>
  <wallets>
    <EmailExtId>
      <wallet>string</wallet>
       <email>string</email>
    </EmailExtId>
    <EmailExtId>
      <wallet>string</wallet>
       <email>string</email>
    </EmailExtId>   
    ...
  </wallets>
</GetWalletDetails>

JSON

{   
    "wlLogin":"string",
    "wlPass":"string",
    "language":"string",
    "version":"string",
    "walletIp":"string",
    "walletUa":"string",
     "wallets":[
        {
             "wallet":"string",
              "email":"string"
        },
        {
             "wallet":"string",
              "email":"string"
        },
        ...
    ]  
}

Item

Description

Mandatory

Format

Example

wallet

Payment account ID

No

[0 : 256] char

33612345678

email

Payment account email

No

[0 : 256] char

email@email.com

Réponse

  

XML

<?xml version="1.0" encoding="utf-8"?>
<WALLETS>
<GetWalletDetailsResult>
	<ID>string<ID>
	<BAL>string</BAL>
	<NAME>string<NAME>
	<EMAIL>string<EMAIL>
	<DOCS> <!--since version 1.1-->
		<DOC>
			<ID>docId</ID>
			<S>documentStatus</S>
			<TYPE>documentType</TYPE><!--since version 1.2-->
			<VD>validity date</VD><!--since version 1.5-->
		</DOC>
		...
	</DOCS>
	<IBANS> <!--since version 1.1-->
		<IBAN>
			<ID>ibanId</ID>
			<S>status</S>
			<DATA>iban</DATA><!--since version 1.3-->
			<SWIFT>swiftCode</SWIFT><!--since version 1.3-->
			<HOLDER>holder</HOLDER><!--since version 1.6-->
		</IBAN>
		...
	</IBANS>
	<STATUS>string</STATUS>
	<BLOCKED>1</BLOCKED> <!--since de version 1.6-->
	<SDDMANDATES> <!--since de version 1.4-->
		<SDDMANDATE>
			<ID>sddMandateId</ID>
			<S>status</S>
			<DATA>iban</DATA>
			<SWIFT>swiftCode</SWIFT>
		</SDDMANDATE>
		...
	</SDDMANDATES>
	<LWID>string</LWID>
	<CARDS> <!--since version 1.8-->
		<CARD>
			<ID>string</ID>
			<EXTRA>
				<IS3DS> string </IS3DS>
				<CTRY> string </CTRY>
				<AUTH> string </AUTH>
				<NUM> string </NUM>
				<EXP> string </EXP>
				<TYP> string </TYP>
			</EXTRA>
		</CARD>
		...
	</CARDS>
	<!--since version 2.0-->
	<FirstName> string </FirstName>
	<LastName> string </LastName>
	<CompanyName> string </CompanyName>
	<CompanyDescription> string </CompanyDescription>
	<CompanyWebsite> string </CompanyWebsite>
</GetWalletDetailsResult>
<GetWalletDetailsResult>
	...
</GetWalletDetailsResult>
...
</WALLETS>

JSON

"wallets":[ 
{
	"WALLET":{  
            "ID":"string",
            "BAL":"string",
            "NAME":"string",
            "EMAIL":"string",
            "DOCS":[  
                {  
                    "ID":"docId",
                    "S":"documentStatus",
                    "TYPE":"documentType",
                    "VD":"validity date"
                },
                ...
            ],
            "IBANS":[  
                {  
                    "ID":"ibanId",
                    "S":"status",
                    "DATA":"iban",
                    "SWIFT":"swiftCode",
                    "HOLDER":"holder"
                },
                ...
            ],
            "STATUS":"string",
            "BLOCKED":"1",
            "SDDMANDATES":[  
                {  
                    "ID":"sddMandateId",
                    "S":"status",
                    "DATA":"iban",
                    "SWIFT":"swiftCode"
                }
            ],
            "LWID":"string",
            "CARDS":[  
                {  
                    "ID":"string",
                    "EXTRA":{  
                        "IS3DS":"string",
                        "CTRY":"string",
                        "AUTH":"string",
                        "NUM":"string",
                        "EXP":"string",
                        "TYP":"string"
                    }
                },
                ...
            ],
            "FirstName":"string",
            "LastName":"string",
            "CompanyName":"string",
            "CompanyDescription":"string",
            "CompanyWebsite":"string",
        }
},
{
	"WALLET":{...}
},
...
]
  
 

Version

Item

Description

Example

>= 1.0

WALLET

Correspond à un compte de paiement


>= 1.0

ID

Identifiant du compte de paiement

33612345678 ou taxi67

>= 1.0

BAL

Solde du compte de paiement

23.90

>= 1.0

NAME

Nom et prénom

Jean Dupont

>= 1.0

EMAIL

Email

Jean.dupont@email.com

>= 1.1

DOCS

Liste des documents liés au compte de paiement


>= 1.1

DOC

Correspond à un document


>= 1.1

DOC>ID

ID du document

20

>= 1.1

DOC>S

Statut du document.
Les différents statuts possibles sont disponibles en annexe

2

>= 1.2

DOC>TYPE

Type de document.
Les différents types possibles sont disponibles en annexe

0

>= 1.5

DOC>VD

Date de fin de validité du document
Format : dd/mm/yyy
Vide si non renseignée

24/09/2018

>= 1.1

IBANS

Liste des IBAN


>= 1.0

IBAN

Correspond à un IBAN


>= 1.0

IBAN>ID

ID de l'IBAN

98

>= 1.0

IBAN>S

Seul le statut 5 permet de demander un virement.
Les différents statuts possibles sont disponibles en annexe

5

>= 1.3

IBAN>DATA

Données de l'IBAN enregistré

FR1420041010050500013M02606

>= 1.3

IBAN>SWIFT

Code SWIFT associé à l'IBAN (code BIC)

ABCDEFGHIJK

>= 1.6

IBAN > HOLDER

Titulaire de l'IBAN

Jean Dupont

>= 1.0

STATUS

Statut du compte de paiement.
Les différents statuts possibles sont disponibles en annexe

5

>= 1.6

BLOCKED

Compte de paiement bloqué/gelé :
0 : non
1 : oui

1

>= 1.4

SDDMANDATES

Liste des mandats associés au compte


>= 1.4

SDDMANDATE

Correspond à un mandat


>= 1.4

SDDMANDATE>ID

ID du mandat

98

>= 1.4

SDDMANDATE>S

Statut du mandat.
Les différents statuts possibles sont disponibles en annexe

5

>= 1.4

SDDMANDATE>DATA

IBAN associé au mandat


>= 1.4

SDDMANDATE>SWIFT

Code SWIFT associé au mandat (code BIC)


>= 1.7

LWID

Identifiant interne attribué par LEMONWAY (identifiant affiché dans le BACKOFFICE)

3673

>= 1.8

CARDS

List of cards linked to the wallet


>= 2.0FirstNamePrénomJean
>= 2.0LastNameNomDupont
>= 2.0CompanyNameNom de la sociétéLEMON
>= 2.0CompanyDescriptionDescription de la sociétéPayment Service
>= 2.0CompanyWebsiteSite Web de la sociétélemonway.com
>= 2.0isDebtorDans une plateforme de crowdfunding/prêt, indique si le wallet est créé pour un emprunteur 
1 : oui 
0 ou vide : non
0
>= 2.0payerOrBeneficiary

Indique si le compte de paiement est créé pour un payeur ou un bénéficiaire : 
Vide : statut inconnu (par défaut) 
1 : payeur 
2 : bénéficiaire
0 : non renseigné 

1