Partner API
Simulate a payment into a collection (sandbox only)
Sandbox only. Behaves as if a payer paid this collection, so you can test your integration end to end without sending real money. The collection must be open. Answers 200 once the collection has been marked as received, or 202 when the payment was accepted and the collection has not caught up yet: read it with GET /v1/collections/{id} a little later. No real money moves. While sandbox crediting is enabled, a collection created in sandbox is then credited at the bank simulator: read it until its status is credited. Otherwise it stays received. Not available in production: the route answers 404 there.
post/v1/simulations/collections/{id}/deposits
Request
- Base URLhttps://sandbox.onlink.africa
- AuthAPI key in header X-OnLink-Key
Path parameters
idstring required
Request body
Example request
{
"amount": "25.00",
"senderName": "Amina Wanjiru"
}Response
The collection was marked as received.
Example response
{
"collectionId": "a1b2c3d4-0000-4000-8000-000000000001",
"reference": "DEMO-7K3Q2M",
"route": "memo",
"deposit": {
"id": "SIM-DEP-6f1c2d9e-3b7a-4c51-9d0e-2a8b7c6d5e4f",
"amount": "25.00",
"currency": "USD",
"status": "received"
},
"collectionStatus": "received",
"crediting": "pending",
"message": "Deposit received. The collection is credited to your account shortly; poll GET /v1/collections/{id} until it reads credited."
}Changes
No recorded changes to this operation across all 1 revision of this API.