Get Batched Detailed Wallet Data
GetWalletDetailsBatch
How it works
This method is often used by your system to get all information regarding many payment accounts at the same time: the amount of Money-In the wallet and so forth. Everything about one wallet is here.
Note: This call does NOT support special wallets such as SC (11) and LW (4).
Fill in at least one search field.
XML
<!-- Request -->
<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>
<!-- Response -->
<?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 version 1.6-->
<SDDMANDATES> <!--since 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>
<FirstName>string</FirstName>
<LastName>string</LastName>
<CompanyName>string</CompanyName>
<CompanyDescription>string</CompanyDescription>
<CompanyWebsite>string</CompanyWebsite>
</GetWalletDetailsResult>
...
</WALLETS>
JSON
{
"wlLogin": "string",
"wlPass": "string",
"language": "string",
"version": "string",
"walletIp": "string",
"walletUa": "string",
"wallets": [
{
"wallet": "string",
"email": "string"
},
{
"wallet": "string",
"email": "string"
}
]
}
{
"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"
}
}
]
}
Request Input Description
Item | Description | Mandatory | Format | Example |
---|---|---|---|---|
wallet | Payment account ID | No | [0:256] char | 33612345678 |
Payment account email address | No | [0:256] char | email@domain.com |
Response Output Description
Version | Item | Description | Example |
---|---|---|---|
>= 1.0 | WALLET | Payment account | |
>= 1.0 | ID | Payment account ID | 33612345678 |
>= 1.0 | BAL | Payment account balance amount | 23.9 |
>= 1.0 | NAME | First name and last name | Jean Dupont |
>= 1.0 | Email address | Jean.dupont@email.com | |
>= 1.1 | DOCS | List of documents that changed since the entry date | |
>= 1.1 | DOC>ID | Document ID | 20 |
>= 1.1 | DOC>S | Document Status | 2 |
... |