Fund Business Test Wallet
Fund Business Test Wallet
Credit a test wallet for sandbox and internal testing flows.
POST
/api/v1/wallet/fund-wallet
Send
Authorization
Body
Authorization
BearerAuth
AuthorizationBearer
In: header
Request Body
application/json
business_id: stringaccount_number: stringamount: number
Response Body
201 application/json
400 application/json
401 application/json
422 application/json
500 application/json
cURL
curl -X POST "https://atlas.tryduplo.com/api/v1/wallet/fund-wallet" \
-H "Authorization: Bearer " \
-H "Content-Type: application/json" \
-d '{
"business_id": "be255914-16ff-454f-bda1-dc60b0f70c30",
"account_number": "1234567890",
"amount": 1000
}'
Response Examples
{
"requestId": "abcd1234-5678-90ef-ghij-1234567890kl",
"requestTimestamp": "2025-07-16 09:15:00",
"message": "Wallet funded successfully",
"statusCode": 200
}
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "VirtualAccount not found.",
"statusCode": 400
}
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "Unauthenticated.",
"statusCode": 401
}
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "The given data was invalid.",
"errors": {
"business_id": [
"The business_id field is required."
]
},
"statusCode": 422
}
{
"requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
"requestTimestamp": "2025-09-04 11:49:40",
"message": "An error occurred while processing your request.",
"statusCode": 500
}
Feedback
How is this guide?
Good / Bad
Last updated on 5/27/2026