Remit254 API Documentation

Integrate secure digital payments with our powerful API.


🔹 API Authentication

To use the API, include an API key in the request header.

Authorization: Bearer YOUR_API_KEY
    

🔹 Initiate a Transaction

Use this endpoint to send payments.

POST /v1/transactions
Host: api.remit254.online
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
    "account_number": "12345678",
    "amount": 500,
    "currency": "USD",
    "bank_code": "RB254"
}
    

📌 Example Response:

{
    "success": true,
    "transaction_id": "TXN12345",
    "status": "Completed"
}
    

🔹 Wallet Top-Up API

Allows users to top up their wallets using M-Pesa, bank transfers, or cards.

POST /v1/topup
Host: api.remit254.online
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
    "phone": "+254712345678",
    "amount": 1000,
    "payment_method": "mpesa"
}
    

📌 Example Response:

{
    "success": true,
    "transaction_id": "TOPUP98765",
    "status": "Pending"
}
    
⬅ Back to Home 🔙 API Overview