Environment
| Env | API base (example) |
|---|---|
| Production | https://api.soranopro.com |
| Sandbox | https://sandbox-api.soranopro.com |
Local dev: http://localhost:8080
All paths append to {API_BASE}, e.g. POST {API_BASE}/api/v1/merchant/payout/create.
Sandbox and production use separate merchantNo, keys, and wallet balances.
Headers
| Header | Required | Notes |
|---|---|---|
Content-Type | POST | application/json |
X-Merchant-No | yes | Merchant ID |
X-Timestamp | yes | Unix seconds |
X-Nonce | yes | Unique per request |
X-Sign | yes | RSA2 Base64 |
See Signature.
Fixed params
json
{ "countryCode": "PK", "currency": "PKR" }