Settlement Wallet API
API for settlement wallet
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"account": "text",
"timestamp": 1,
"payload": {
"address": "text"
}
}
{
"name": "text",
"address": "text",
"blockchain": "text",
"balances": [
{
"currency": "text",
"amount": 1,
"token": true
}
]
}
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/transactions HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 190
{
"account": "text",
"timestamp": 1,
"payload": {
"walletAddress": "text",
"addressTo": "text",
"opcodes": [
"WITHDRAWAL"
],
"currency": "text",
"pageNumber": 1,
"pageSize": 1,
"sort": "ASC",
"properties": "text"
}
}
{
"result": [
{
"amount": 1,
"currency": "text",
"opCode": "WITHDRAWAL",
"addressTo": "text",
"serviceFee": 1,
"serviceFeeCurrency": "text",
"networkFee": 1,
"networkFeeCurrency": "text",
"transactionHash": "text",
"createdDate": "2025-06-30T20:32:23.992Z"
}
],
"page": 1,
"size": 1,
"total": 1,
"totalElements": 1
}
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/rename HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 75
{
"account": "text",
"timestamp": 1,
"payload": {
"address": "text",
"name": "text"
}
}
No content
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/opcodes HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 32
{
"account": "text",
"timestamp": 1
}
{
"opCodes": [
"WITHDRAWAL"
]
}
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/create HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"account": "text",
"timestamp": 1,
"payload": {
"name": "text",
"blockchain": "text"
}
}
{
"name": "text",
"address": "text",
"blockchain": "text",
"balances": [
{
"currency": "text",
"amount": 1,
"token": true
}
]
}
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/archive HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"account": "text",
"timestamp": 1,
"payload": {
"address": "text"
}
}
No content
Permission annotations:
Object with request data
Merchant account ID. Request will be sent for this account
Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future
POST /api/v1/settlement/wallet/all HTTP/1.1
Host: api.calypso.finance
Key: text
Sign: text
Content-Type: application/json
Accept: */*
Content-Length: 166
{
"account": "text",
"timestamp": 1,
"payload": {
"blockchain": "text",
"currency": "text",
"nameOrAddress": "text",
"pageNumber": 1,
"pageSize": 1,
"sort": "ASC",
"properties": "text"
}
}
{
"result": [
{
"name": "text",
"address": "text",
"blockchain": "text",
"balances": [
{
"currency": "text",
"amount": 1,
"token": true
}
]
}
],
"page": 1,
"size": 1,
"total": 1,
"totalElements": 1
}