# Fund Business Test Wallet

Credit a test wallet for sandbox and internal testing flows.

https://atlas.tryduplo.com

POST

```
/api/v1/wallet/fund-wallet
```

### Send

#### Authorization

**Body**  
## [Authorization](https://docs.tryduplo.com/en/atlas/wallet/fundWallet#authorization)

BearerAuth  
AuthorizationBearer <token>  
In: `header`

## [Request Body](https://docs.tryduplo.com/en/atlas/wallet/fundWallet#request-body)

application/json

- `business_id`: string  
- `account_number`: string  
- `amount`: number

## [Response Body](https://docs.tryduplo.com/en/atlas/wallet/fundWallet#response-body)

### 201  application/json

### 400  application/json

### 401  application/json

### 422  application/json

### 500  application/json

### cURL

```bash
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

```json
{
  "requestId": "abcd1234-5678-90ef-ghij-1234567890kl",
  "requestTimestamp": "2025-07-16 09:15:00",
  "message": "Wallet funded successfully",
  "statusCode": 200
}
```

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "VirtualAccount not found.",
  "statusCode": 400
}
```

```json
{
  "requestId": "f006ad7b-096c-4254-8c7e-2d23a55b0b0e",
  "requestTimestamp": "2025-09-04 11:49:40",
  "message": "Unauthenticated.",
  "statusCode": 401
}
```

```json
{
  "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
}
```

```json
{
  "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
