curl https://api.swiftpay.cx/api/balance \
-H "Authorization: Bearer mp_live_your_api_key"
const response = await fetch("https://api.swiftpay.cx/api/balance", {
headers: {
Authorization: "Bearer mp_live_your_api_key",
},
});
const balance = await response.json();
console.log(balance.data.availableBalance);
import requests
response = requests.get(
'https://api.swiftpay.cx/api/balance',
headers={'Authorization': 'Bearer mp_live_your_api_key'}
)
balance = response.json()
print(balance['data']['availableBalance'])
{
"success": true,
"data": {
"availableBalance": 150000,
"reservedBalance": 25000,
"totalBalance": 175000,
"pendingWithdrawals": 0
}
}
{
"success": false,
"error": {
"type": "unauthorized",
"message": "Invalid API key",
"requestId": "req_abc123"
}
}
Balance
Get Balance
Retrieve your current balance breakdown
GET
/
api
/
balance
curl https://api.swiftpay.cx/api/balance \
-H "Authorization: Bearer mp_live_your_api_key"
const response = await fetch("https://api.swiftpay.cx/api/balance", {
headers: {
Authorization: "Bearer mp_live_your_api_key",
},
});
const balance = await response.json();
console.log(balance.data.availableBalance);
import requests
response = requests.get(
'https://api.swiftpay.cx/api/balance',
headers={'Authorization': 'Bearer mp_live_your_api_key'}
)
balance = response.json()
print(balance['data']['availableBalance'])
{
"success": true,
"data": {
"availableBalance": 150000,
"reservedBalance": 25000,
"totalBalance": 175000,
"pendingWithdrawals": 0
}
}
{
"success": false,
"error": {
"type": "unauthorized",
"message": "Invalid API key",
"requestId": "req_abc123"
}
}
Get Balance
Returns your current balance information including available balance, reserved amounts, and pending withdrawals.Available balance = Total settled funds - Reserved balance - Pending
withdrawals
Request
Bearer token with your API key. Example:
Bearer mp_live_your_api_keyResponse
Whether the request was successful
Show properties
Show properties
Current available balance in cents (alias for
availableBalance)Amount available for withdrawal in cents
Amount held in rolling reserves in cents
Total settled balance in cents (available + reserved)
Amount in pending/processing withdrawals in cents
Total amount of successful withdrawals in cents
Total amount of processed refunds in cents
curl https://api.swiftpay.cx/api/balance \
-H "Authorization: Bearer mp_live_your_api_key"
const response = await fetch("https://api.swiftpay.cx/api/balance", {
headers: {
Authorization: "Bearer mp_live_your_api_key",
},
});
const balance = await response.json();
console.log(balance.data.availableBalance);
import requests
response = requests.get(
'https://api.swiftpay.cx/api/balance',
headers={'Authorization': 'Bearer mp_live_your_api_key'}
)
balance = response.json()
print(balance['data']['availableBalance'])
{
"success": true,
"data": {
"availableBalance": 150000,
"reservedBalance": 25000,
"totalBalance": 175000,
"pendingWithdrawals": 0
}
}
{
"success": false,
"error": {
"type": "unauthorized",
"message": "Invalid API key",
"requestId": "req_abc123"
}
}
⌘I