Developer Documentation
Provider Simulation
Provider Simulation
Sandbox provider simulation lets QA and mobile developers test payment and withdrawal outcomes before real provider integration.
Endpoints
POST /v1/sandbox/provider/payments/successPOST /v1/sandbox/provider/payments/failPOST /v1/sandbox/provider/withdrawals/successPOST /v1/sandbox/provider/withdrawals/failPOST /v1/sandbox/provider/webhooks/sendPOST /v1/sandbox/provider/webhooks/duplicatePOST /v1/sandbox/provider/webhooks/invalid-signature
All endpoints require an admin token and are blocked in production mode.
Scenario Management
GET /v1/admin/sandbox/provider-scenariosPOST /v1/admin/sandbox/provider-scenariosPUT /v1/admin/sandbox/provider-scenarios/{id}POST /v1/admin/sandbox/provider-scenarios/{id}/activatePOST /v1/admin/sandbox/provider-scenarios/{id}/deactivate
Supported behaviors: success, fail, timeout, pending, duplicate_webhook, invalid_signature.
Payload
{
"provider_reference": "SHB-SBX-PROV-20260513-ABC123"
}If no provider reference is supplied, the API generates an SHB-SBX-* reference.