Create a wallet for a customer created in the system
Do note the resource has the following pre-requisites too be present in
the system for the user information depending on regions
For Singapore
Nationality
For India
id_type
id_number
Header Parameters
X-Auth-User-IDstring Required
MatchMove provided ID for the user.
Authorizationstring
Response
200
Object
OK
Response Attributes
idstring
Unique Reference for Wallet in the MatchMove System
Pattern
^[a-zA-Z0-9]*
numberstring
Account Identification Number for the Wallet
fundsobject
Show child attributes
categoriesobject
Show child attributes
holderobject
Show child attributes
dateobject
Show child attributes
statusobject
Show child attributes
detailsobject
The details object list down additional rules and configurations imposed on the account issued.
Depending on the setup , the account issued will have set of limits that will be configured in the system. These limits are going to be reflected as set of objects under the details.
The key naming follows the convention of <transaction_type>_limits. The type of account issued and the jurisdiction dictates what are the transaction types which will have individual limits explicitly config...
Show child attributes
400
Object
Bad Request
| Code | Description |
| :--- | :---------- |
| user_parameter_validation_failed | Field required not met; Create wallet is currently disabled |
| user_parameter_validation_failed | Field required not met; User [first_name / last_name / preferred_name] is missing |
| user_parameter_validation_failed | Field required not met; User has an existing wallet |
| user_not_found | User not found or does not exist |
| user_wallet_creation_in_progress | Field required not met; :validation_error_message |
| user_wallet_creation_in_progress | User wallet creation in progress |
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
401
Object
Unauthorized request
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
403
Object
Forbidden
| Code | Description |
| :---- | :---------- |
| risk_management_engine_error | An exception occurred during the processing of the risk and compliance of the user. |
| user_blocked_risk_threshold_exceeded | User have exceeded the risk and compliance threshold and was automatically blocked. |
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
500
Object
Internal server Error
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
503
Object
External Service Error
| Code | Description |
| :--- | :---------- |
| resource_ycs_exception_error_no_20 | Card processor error. Unable process your request. |
| resource_user_wallet_funds_processor_cannot_be_reached | Processor cannot be reach |
| error_code_9002a | Server was not able process your request. |