Add External Recharge
Add external recharge to balance¶
This endpoint allows you to attach payment receipts for recharges made through external methods (e.g., bank deposits). The specified amount will be added to the agency's preloaded balance.
Endpoint¶
Query Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
agency_id | Integer | Yes | The unique ID of the agency |
Request Body¶
This endpoint expects a multipart/form-data request containing the recharge details and the payment receipt file.
Example Request (multipart/form-data)¶
| Parameter | Type | Required | Description |
|---|---|---|---|
amount | Float | Yes | The amount to be added to the prepaid balance |
currency | String | Yes | The currency for the recharge (must be COP) |
payment_method | String | Yes | The payment method used for the recharge |
payment_reference | String | Yes | The reference number of the payment |
payment_receipt | File | Yes | The payment receipt file (PDF, JPG, PNG, etc.) |
Example Request (cURL)¶
curl -X POST https://[base_url]/v2/preloaded-balance/agencies/{agency_id}/external \
-H "Content-Type: multipart/form-data" \
-F "amount=300000" \
-F "currency=COP" \
-F "payment_method=Bank Transfer" \
-F "payment_reference=ABC123456" \
-F "payment_receipt=@/path/to/receipt.pdf"
Response¶
{
"msg": "Saldo aƱadido correctamente",
"balance": 200000.0,
"file_key": "preloaded-balance/95fee795-a6c8-49fd-b174-b8296e74c74b.pdf"
}
Downloading the Uploaded File¶
Once the payment receipt is uploaded, it can be downloaded using the following endpoint:
Endpoint¶
Replace {file_key} with the actual file key returned from the upload process.