Changelog and versions
The merchant API has no version prefix and no version header. The current contract is unversioned. Clients should ignore new JSON fields. A removed or renamed field will be listed here before it is treated as a breaking change.
Current contract
POST /api/card/collectstarts a hosted card checkout and returnscheckoutUrl.- Bank transfers accept UGX 2,500 through 50,000,000. Fees follow the organization push-to-bank policy.
- Collection and payout minimum is UGX 500.
- Callbacks are unsigned single POSTs unless the organization enables signed delivery. Bank transfers have no callback fields.
- Status values exposed to API clients are
SUCCEEDED,FAILED, andPENDING. POST /api/get_status/{externalReference}returns a transaction only when it belongs to the organization on the API credential.- Prefer
/api/msisdn-verificationfor phone-name lookup./api/verify_msisdnremains for older clients.
Ssentezo Developers