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

ItemDescriptionMandatoryFormatExample
walletPayment account IDNo[0:256] char33612345678
emailPayment account email addressNo[0:256] charemail@domain.com

Response Output Description

VersionItemDescriptionExample
>= 1.0WALLETPayment account
>= 1.0IDPayment account ID33612345678
>= 1.0BALPayment account balance amount23.9
>= 1.0NAMEFirst name and last nameJean Dupont
>= 1.0EMAILEmail addressJean.dupont@email.com
>= 1.1DOCSList of documents that changed since the entry date
>= 1.1DOC>IDDocument ID20
>= 1.1DOC>SDocument Status2
...