Base URL
https://ors-api.touchpay.so/api/v1
All requests must include the following HTTP headers:
Content-Type: application/json
X-API-KEY: your_api_key
X-API-SECRET: your_api_secret
Retrieve cashier account information.
{
"cashier_name": "John Doe",
"agent_name": "MMT Global",
"available_limit": 125.50
}
Preview a remittance before submitting.
{
"receiver_phone": "0615445566",
"amount": 10,
"country_code": "252"
}
{
"success": true,
"country_code": "252"
"receiver_phone": "0615445566",
"receiver_name": "Ahmed Ali",
"current_balance": 125.50,
"send_amount": 10,
"rate_percent": "3%",
"commission_amount": 0.30,
"total_deduction": 10.30,
"balance_after_send": 115.20
}
Submit a remittance transaction.
{
"receiver_phone": "0615445566",
"amount": 10,
"country_code": "252"
}
{
"success": true,
"code": "REMITTANCE_CREATED",
"message": "Remittance submitted successfully",
"data": {
"transaction_id": 875768
}
}
Retrieve remittance history.
| Parameter | Description |
|---|---|
| transaction_id | Transaction ID |
| status | Completed | Underprocess |
| from | YYYY-MM-DD |
| to | YYYY-MM-DD |
{
"count": 1,
"data": [
{
"transaction_id": 206,
"receiver_phone": "0613504684",
"receiver_country": "Somalia",
"amount": 2,
"commission": 0.02,
"total_deduction": 2.02,
"status": "Completed",
"created_at": "2025-12-25 16:59:58"
}
]
}