PaaS API Docs
Search
K

Create a Wallet

Read on adding wallet as funding source
You can use this API to create wallet funding account for users. A user must be registered and KYC/KYB must be VERIFIED before a wallet funding source can be added for the user. To register a user and conduct their KYC/KYB, please follow the details here. Please also note that for business users, they be registered with deposit_enabled: true for them to be able to create a wallet. Only one wallet account can be added for a specific verified user.

POST /users/{userId}/funds/wallets

Parameters
Request Sample
Response Sample
Field
Type
Description
funding_source_type
String
Response Type of funding source “WALLET”
id
String
Unique wallet ID once a wallet is successfully created
user_id
UUID
ID of the wallet user
verification_status
String
Status of wallet. Wallet in verified status can be used for transfers
nick_name
String
Nickname for the wallet
curl --location -g --request POST '{{url}}/users/{{userId}}/funds/wallets' \
--header 'X-Client-Id:{{client_id}} ' \
--header 'X-Client-Secret:{{client_secret}}' \
--data-raw '{
"nick_name": "My Wallet"
}'
{
"funding_source_type": "WALLET",
"id": UUID,
"user_id": UUID,
"verification_status": "VERIFIED",
"nick_name": "My Wallet"
}