Build Wallet
<h1>API Documentation</h1>
<h2>Request URL</h2>
<p><code>/memberAccountApi/wallet/create</code></p>
<h2>Request Method</h2>
<p><code>POST</code></p>
<h2>Parameters</h2>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>requestNo</td>
<td>String</td>
<td>Y</td>
<td>Request serial number (custom system order number, must be unique or will be rejected)</td>
</tr>
<tr>
<td>email</td>
<td>String</td>
<td>Y</td>
<td>Email address</td>
</tr>
<tr>
<td>phone</td>
<td>String</td>
<td>N</td>
<td>Phone number</td>
</tr>
<tr>
<td>holderType</td>
<td>Enum</td>
<td>Y</td>
<td>Wallet holder type</td>
</tr>
<tr>
<td>industryType</td>
<td>Enum</td>
<td>N</td>
<td>Industry type</td>
</tr>
<tr>
<td>noticeUrl</td>
<td>String</td>
<td>N</td>
<td>Status change notification URL</td>
</tr>
<tr>
<td>individualInfo</td>
<td>Object</td>
<td>C</td>
<td>Personal information (required for individual accounts)</td>
</tr>
<tr>
<td>enterpriseInfo</td>
<td>Object</td>
<td>C</td>
<td>Enterprise information (required for enterprise accounts)</td>
</tr>
</tbody>
</table>
<h3>individualInfo Parameters</h3>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>firstName</td>
<td>String</td>
<td>Y</td>
<td>First name</td>
</tr>
<tr>
<td>firstNameEnglish</td>
<td>String</td>
<td>Y</td>
<td>English first name (regex: <code>^[a-zA-Z /-?:().,&#039;+]{1,35}$</code>)</td>
</tr>
<tr>
<td>lastName</td>
<td>String</td>
<td>Y</td>
<td>Last name</td>
</tr>
<tr>
<td>lastNameEnglish</td>
<td>String</td>
<td>Y</td>
<td>English last name (regex: <code>^[a-zA-Z /-?:().,&#039;+]{1,35}$</code>)</td>
</tr>
<tr>
<td>dateOfBirth</td>
<td>String</td>
<td>Y</td>
<td>Date of birth (format: YYYY-MM-DD)</td>
</tr>
<tr>
<td>nationality</td>
<td>String</td>
<td>Y</td>
<td>Nationality (3-letter country code)</td>
</tr>
<tr>
<td>address</td>
<td>Object</td>
<td>Y</td>
<td>Address information</td>
</tr>
<tr>
<td>identificationType</td>
<td>String</td>
<td>Y</td>
<td>ID type (PASSPORT, ID, RESIDENCE_PERMIT, DRIVERS_LICENSE)</td>
</tr>
<tr>
<td>identificationNumber</td>
<td>String</td>
<td>Y</td>
<td>ID number</td>
</tr>
<tr>
<td>identificationExpiryDate</td>
<td>String</td>
<td>Y</td>
<td>ID expiry date (format: YYYY-MM-DD)</td>
</tr>
<tr>
<td>visaNumber</td>
<td>String</td>
<td>N</td>
<td>Visa card number</td>
</tr>
<tr>
<td>visaExpiryDate</td>
<td>String</td>
<td>N</td>
<td>Visa expiry date (format: YYYY-MM-DD)</td>
</tr>
<tr>
<td>occupation</td>
<td>String</td>
<td>N</td>
<td>Occupation</td>
</tr>
<tr>
<td>permanentResidentialAddress</td>
<td>String</td>
<td>N</td>
<td>Permanent residential address</td>
</tr>
<tr>
<td>permanentCountry</td>
<td>String</td>
<td>Y</td>
<td>Country of permanent residence</td>
</tr>
</tbody>
</table>
<h4>address Parameters</h4>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>addressLine1</td>
<td>String</td>
<td>Y</td>
<td>Address line 1 (regex: <code>^[a-zA-Z0-9 /-?:().,&#039;+]{1,70}$</code>)</td>
</tr>
<tr>
<td>addressLine2</td>
<td>String</td>
<td>N</td>
<td>Address line 2</td>
</tr>
<tr>
<td>city</td>
<td>String</td>
<td>Y</td>
<td>City (no Chinese characters allowed)</td>
</tr>
<tr>
<td>country</td>
<td>String</td>
<td>Y</td>
<td>Country (3-letter country code)</td>
</tr>
<tr>
<td>postcode</td>
<td>String</td>
<td>N</td>
<td>Postal code</td>
</tr>
<tr>
<td>province</td>
<td>String</td>
<td>N</td>
<td>Province/State</td>
</tr>
</tbody>
</table>
<h3>enterpriseInfo Parameters</h3>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>enterpriseDetail</td>
<td>Object</td>
<td>Y</td>
<td>Enterprise details</td>
</tr>
<tr>
<td>primaryContacts</td>
<td>List</td>
<td>Y</td>
<td>Primary contacts</td>
</tr>
<tr>
<td>directors</td>
<td>List</td>
<td>Y</td>
<td>Company directors information</td>
</tr>
<tr>
<td>owners</td>
<td>List</td>
<td>Y</td>
<td>Company owners information</td>
</tr>
</tbody>
</table>
<h4>enterpriseDetail Parameters</h4>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>businessName</td>
<td>String</td>
<td>Y</td>
<td>Business name</td>
</tr>
<tr>
<td>businessNameAlphabet</td>
<td>String</td>
<td>Y</td>
<td>Business name spelling</td>
</tr>
<tr>
<td>registrationNo</td>
<td>String</td>
<td>Y</td>
<td>Business registration number</td>
</tr>
<tr>
<td>businessNature</td>
<td>String</td>
<td>Y</td>
<td>Business nature</td>
</tr>
<tr>
<td>businessCategory</td>
<td>Enum</td>
<td>Y</td>
<td>Business category</td>
</tr>
<tr>
<td>purpose</td>
<td>List<enum></td>
<td>N</td>
<td>Wallet usage purposes</td>
</tr>
<tr>
<td>vat</td>
<td>Object</td>
<td>N</td>
<td>Tax information</td>
</tr>
<tr>
<td>registrationAddress</td>
<td>Object</td>
<td>Y</td>
<td>Business registration address</td>
</tr>
<tr>
<td>incorporationRegion</td>
<td>List</td>
<td>Y</td>
<td>Primary business countries (array of 3-letter country codes)</td>
</tr>
<tr>
<td>website</td>
<td>String</td>
<td>N</td>
<td>Company website</td>
</tr>
<tr>
<td>productDescription</td>
<td>List</td>
<td>N</td>
<td>Product descriptions</td>
</tr>
<tr>
<td>collectRegion</td>
<td>List</td>
<td>N</td>
<td>Collection countries (array of 3-letter country codes)</td>
</tr>
<tr>
<td>payoutRegion</td>
<td>List</td>
<td>N</td>
<td>Payout countries (array of 3-letter country codes)</td>
</tr>
<tr>
<td>registrationDate</td>
<td>String</td>
<td>N</td>
<td>Registration date (format: DD/MM/YYYY)</td>
</tr>
</tbody>
</table>
<h4>primaryContacts Parameters</h4>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>contactType</td>
<td>String</td>
<td>Y</td>
<td>Contact type</td>
</tr>
<tr>
<td>email</td>
<td>String</td>
<td>Y</td>
<td>Email address</td>
</tr>
<tr>
<td>phone</td>
<td>String</td>
<td>Y</td>
<td>Phone number</td>
</tr>
<tr>
<td>contactName</td>
<td>String</td>
<td>Y</td>
<td>Contact name</td>
</tr>
</tbody>
</table>
<h4>directors Parameters</h4>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>firstName</td>
<td>String</td>
<td>Y</td>
<td>First name</td>
</tr>
<tr>
<td>firstNameAlphabet</td>
<td>String</td>
<td>Y</td>
<td>English first name</td>
</tr>
<tr>
<td>lastName</td>
<td>String</td>
<td>Y</td>
<td>Last name</td>
</tr>
<tr>
<td>lastNameAlphabet</td>
<td>String</td>
<td>Y</td>
<td>English last name</td>
</tr>
<tr>
<td>formerName</td>
<td>String</td>
<td>N</td>
<td>Former name</td>
</tr>
<tr>
<td>dob</td>
<td>String</td>
<td>Y</td>
<td>Date of birth (format: YYYY-MM-DD)</td>
</tr>
<tr>
<td>idType</td>
<td>String</td>
<td>Y</td>
<td>ID type</td>
</tr>
<tr>
<td>idNumber</td>
<td>String</td>
<td>Y</td>
<td>ID number</td>
</tr>
<tr>
<td>nationality</td>
<td>String</td>
<td>Y</td>
<td>Nationality (3-letter country code)</td>
</tr>
<tr>
<td>address</td>
<td>Object</td>
<td>Y</td>
<td>Address information</td>
</tr>
<tr>
<td>isUBO</td>
<td>Boolean</td>
<td>Y</td>
<td>Whether ultimate beneficial owner</td>
</tr>
<tr>
<td>holdingRatio</td>
<td>String</td>
<td>Y</td>
<td>Shareholding ratio</td>
</tr>
<tr>
<td>jobTitle</td>
<td>String</td>
<td>N</td>
<td>Job title</td>
</tr>
</tbody>
</table>
<h4>owners Parameters</h4>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>firstName</td>
<td>String</td>
<td>Y</td>
<td>First name</td>
</tr>
<tr>
<td>firstNameAlphabet</td>
<td>String</td>
<td>Y</td>
<td>English first name</td>
</tr>
<tr>
<td>lastName</td>
<td>String</td>
<td>Y</td>
<td>Last name</td>
</tr>
<tr>
<td>lastNameAlphabet</td>
<td>String</td>
<td>Y</td>
<td>English last name</td>
</tr>
<tr>
<td>formerName</td>
<td>String</td>
<td>N</td>
<td>Former name</td>
</tr>
<tr>
<td>dob</td>
<td>String</td>
<td>Y</td>
<td>Date of birth (format: YYYY-MM-DD)</td>
</tr>
<tr>
<td>idType</td>
<td>Enum</td>
<td>Y</td>
<td>ID type</td>
</tr>
<tr>
<td>idNumber</td>
<td>String</td>
<td>Y</td>
<td>ID number</td>
</tr>
<tr>
<td>nationality</td>
<td>String</td>
<td>Y</td>
<td>Nationality (3-letter country code)</td>
</tr>
<tr>
<td>address</td>
<td>Object</td>
<td>Y</td>
<td>Address information</td>
</tr>
<tr>
<td>isUBO</td>
<td>Boolean</td>
<td>Y</td>
<td>Whether ultimate beneficial owner</td>
</tr>
<tr>
<td>holdingRatio</td>
<td>String</td>
<td>Y</td>
<td>Shareholding ratio</td>
</tr>
<tr>
<td>jobTitle</td>
<td>String</td>
<td>N</td>
<td>Job title</td>
</tr>
</tbody>
</table>
<h2>Response Parameters</h2>
<p>[Only the <code>data</code> portion of the response will be displayed]</p>
<table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Signed</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>walletId</td>
<td>String</td>
<td>Y</td>
<td>Wallet ID</td>
</tr>
<tr>
<td>requestNo</td>
<td>String</td>
<td>Y</td>
<td>Request serial number</td>
</tr>
<tr>
<td>holderType</td>
<td>String</td>
<td>Y</td>
<td>Merchant type</td>
</tr>
</tbody>
</table>