Skip to main content

Create Settlement Account

POST /settlements

Description

This endpoint allows the creation of a new settlement account.

Required Headers

TypeDescription
apiKeystring(Required). Wallet API key for authentication. Include in the request header.
Authorizationstring(Required). Authentication token. Include in the request header using the "Bearer" scheme. Example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2NGQ2Nm...

Request Body

Media Type: application/json

{
"userId": "string",
"recipientName": "string",
"recipientBankCode": "string",
"recipientAccountNumber": "stringstri"
}

StartFragment

Response Code: 200 - OK

Description

Settlement account created successfully.

Response Field

FieldTypeDescription
statusbooleanIndicates the overall success of the operation.
statusCodeintegerRepresents the specific status code for the response.
messagestringProvides additional information about the response.
dataobjectContains the main data payload of the response.
errorsarrayAn array containing error details if issues occurred.
- messagestringDescribes the error.
- descriptiveMessagestringProvides a more detailed and descriptive message about the error.

Example

<response>
<status>true</status>
<statusCode>0</statusCode>
<message>string</message>
<data></data>
<errors>
<error>
<message>string</message>
<descriptiveMessage>string</descriptiveMessage>
</error>
</errors>
</response>

Method: POST

>http://20.87.230.105/platform/wallets/settlements

Headers

Content-TypeValue
apiKey{{apiKey}}

Body (raw)

{
"recipientName": "string",
"recipientBankCode": "string",
"recipientAccountNumber": "stringstri",
"uuId": "string",
"userId": "string"
}

🔑 Authentication bearer

ParamvalueType
token{{accessCode}}string

LANGUAGE

AUTHORIZATION

Bearer

CURL REQUEST


curl --request POST \ 
--url /settlements \
--header 'accept: application/json' \
--header 'content-type: application/json'

RESPONSE


Click Try It! to start a request and see the response here!