Payouts

Set up Your Bank Account to Receive Payouts

In order for you to receive funds, Okra (or your platform via our API) makes payouts to your connected bank account.

You can view a list of all of your payouts and the date that they are expected to be received in your bank account in the Dashboard.

📘

You can initiate payouts directly from the Okra Dashboard via the Payouts page.


Manual payouts

You can manually send funds to your bank account. You can do this either in the Payouts section of the Dashboard or by initiating a payout using the API shown below.

curl -X POST https://api.okra.ng/v2/pay/payout
-H 'Content-Type: application/json' 
-H 'Authorization: Bearer <secretKey>'
-d '{ 
        account_to_credit: "xxxxxxxxxxxxxx",
        "amount": 10000,
        "currency": "NGN" //optional
    }'
curl -X POST https://api.okra.ng/v2/pay/payout
-H 'Content-Type: application/json' 
-H 'Authorization: Bearer <secretKey>'
-d '{ 
        nuban: "1111111111",
        bank: Okra Bank ID,
        amount: 10000 (in kobo)
    }'
{
    "status": "success",
    "message": "Payout successfully initiated!",
    "data": {
        "payout": {
            "status": "initiated",
            "_id": "xxxxxxxxxxxxxxx",
            "amount": 10000,
            "ref": "9klxxxxxxxxxxxxxxx",
            "fee": 10.75,
            "account_to_credit": "xxxxxxxxxxxxxxx",
            "nuban_to_credit": {
                "nuban": "1329137339",
                "bank": "5d6fe57a4099cc4b210bbec0"
            },
            "initiated_by": "xxxxxxxxxxxxxxxx",
            "env": "production",
            "created_at": "2021-01-28T06:36:46.953Z",
            "last_updated": "2021-01-28T06:36:46.953Z",
        }
    }
}

Instant payouts

With instant payouts, you can instantly send funds to a supported bank account. You can request instant payouts where funds typically appear in the associated bank account within 30 minutes.

New Okra users are not immediately eligible for instant payouts. You request this feature via [email protected].