Skip to main content

List & Get Wallets


List Wallets​

Returns all wallets for your organization with pagination.

Endpoint​

GET /api/v2/organizations/{org_id}/wallets

Query Parameters​

ParameterTypeRequiredDescription
pageintegerNoPage number (default: 1)
quantityintegerNoItems per page (default: 25)

Request​

curl "https://api.4pay.cc/api/v2/organizations/{org_id}/wallets?page=1&quantity=25" \
-H "Authorization: Bearer YOUR_API_KEY"

Response​

200 OK
{
"data": [
{
"id": "8f3d0c3d-9f3e-4ef6-8fae-c3169025dfcb",
"name": "Business Wallet",
"balance": "1000.00",
"currency": "USD",
"status": "active",
"cards": 5,
"allowedCardTypes": ["virtual", "physical"],
"createdAt": "2025-06-02T15:38:49+00:00",
"updatedAt": "2025-06-02T15:38:49+00:00"
}
],
"pagination": {
"quantity": 25,
"totalQuantity": 1,
"currentPage": 1,
"pages": 1
}
}

Get Wallet Details​

Returns detailed information about a specific wallet including balances, fees, and BIN configurations.

Endpoint​

GET /api/v2/organizations/{org_id}/wallets/{wallet_id}

Path Parameters​

ParameterTypeRequiredDescription
org_idstringYesYour organization ID
wallet_idstringYesWallet UUID

Request​

curl "https://api.4pay.cc/api/v2/organizations/{org_id}/wallets/{wallet_id}" \
-H "Authorization: Bearer YOUR_API_KEY"

Response​

200 OK
{
"data": {
"id": "8f3d0c3d-9f3e-4ef6-8fae-c3169025dfcb",
"name": "Business Wallet",
"balance": "1000.00",
"availableBalance": "950.00",
"holdedBalance": "50.00",
"currency": "USD",
"status": "active",
"cards": 5,
"allowedCardTypes": ["virtual", "physical"],
"isTransferAllowed": true,
"fees": {
"cardTransactions": {
"type": "percent",
"percent": "2.5",
"inherited": false
},
"cardIssuing": {
"type": "amount",
"amount": "5.00",
"currency": "USD",
"inherited": true
}
},
"createdAt": "2025-06-02T15:38:49+00:00",
"updatedAt": "2025-06-02T15:38:49+00:00"
}
}

Response Fields​

FieldTypeDescription
idstringWallet UUID
namestringWallet name
balancestringTotal balance
availableBalancestringSpendable balance (after holds)
holdedBalancestringAmount on hold
currencystringWallet currency (ISO 4217)
statusstringactive or inactive
cardsintegerNumber of cards issued from this wallet
allowedCardTypesarrayvirtual, physical, or both
isTransferAllowedbooleanWhether this wallet can send/receive transfers
fees.cardTransactionsobjectFee per card transaction
fees.cardIssuingobjectFixed fee per card issuance
fees.*.inheritedbooleantrue = using provider default, false = custom