Payments

Set up pre-approved card payments or EFT from any Nigerian bank

Enjoy frictionless money transfers and pre-approved card payments without the need to ever handle a BVN, account number, or an NSF (insufficient funds) error.

Direct debits

With Okra, you can check your customer’s bank account before you initiate a payment. This allows you to capture payments seamlessly against any of your customer’s banks without having to worry about insufficient funds.

Instant payments

Okra allows you to initiate a direct NIP (instant payment) EFT transfer on your customer's behalf. This is a seamless transaction from your customer's bank account to your Okra-connected company account.

Card and bank payments

You can charge your customer’s cards or bank accounts automatically and directly via Okra’s API — reduce your technical debt by initiating a seamless process.

Companies building with Payments

How it works

01

User consent

Once your widget is launched, your customers are notified of the process you’re about to take on their behalf, after which you get their informed consent to process and authenticate their data.
02

Authenticate account

Your customers choose their banks and verify their identities by entering their login credentials which run in the background.
03

Link account

When your customers select their bank accounts, a link is created, which allows you to access their account via Okra’s API.
    04

    API report

    Okra will send you a report that corresponds with your API request and you will get details, such as:
    • Income
    • Identity
    • Transactions

    How it works

    01

    User consent

    Once your widget is launched, your customers are notified of the process you’re about to take on their behalf, after which you get their informed consent to process and authenticate their data.
    02

    Authenticate account

    Your customers choose their banks and verify their identities by entering their login credentials which run in the background.
    03

    Link account

    When your customers select their bank accounts, a link is created, which allows you to access their account via Okra’s API.
      04

      API report

      Okra will send you a report that corresponds with your API request and you will get details, such as:
      • Income
      • Identity
      • Transactions

      Plug-and-play with one API

      Using only a few lines of code, you can implement any one of our products in a matter of hours.

      1{
      2 "status": "success",
      3 "message": "Payment suceccefully retrieved!",
      4 "data": {
      5 "payment": {
      6 "_id": "5f88eecc3103d912f1d505c2",
      7 "record": "5f88eea3ab073b40dd51c975",
      8 "__v": 0,
      9 "amount": 100,
      10 "bank_response": {...response from banks...},
      11 "created_at": "2020-10-16T00:52:28.586Z",
      12 "credit_account": "5eaaff77413101e964b964d3",
      13 "currency": "NGN",
      14 "customer": "5f5b67748df30163f294f432",
      15 "debit_account": "5ecc00b165de5690a123fcdw",
      16 "email": null,
      17 "env": "production",
      18 "last_updated": "2020-10-16T00:52:53.147Z",
      19 "link": {
      20 "_id": "5f824ed45f283033c424f530",
      21 "url": "https://dev-pay.okra.ng/wyred",
      22 "short_url": "wyred",
      23 "surl": "https://dev.okr.to/wyred"
      24 },
      25 "meta": null,
      26 "ref": "OKR PAY Ref eMVnPRTni",
      27 "source": "link",
      28 "status": "completed",
      29 "response_status": "success"
      30 }
      31 }
      32}

      Use cases

      What can you build with Okra's Payments API?

      Okra's API for financial solution
      Okra for personal finance

      Okra consolidates financial data from multiple sources and categorizes transaction data with typically 24 months of history, making it easy to use and analyze

      placeholder
      Okra for lending

      Okra makes it faster and easier to set up bank payments through a flow designed with the user experience and security in mind. Users enter their online credentials and Okra instantly authenticates their account to enable bank-to-bank payments.

      “Okra’s bank statement service extends to both individual customers as well as small and medium enterprises — which are the bedrock of the Nigerian economy. Our partnership with Okra has helped us achieve the truly digital auto loan offering for our customers”

      Chetan Seth CTO at Autochek

      “Working with Okra has been immensely valuable. Their continuous drive to push innovation boundaries in a complex market like Nigeria will unlock more paths for businesses like ours...”

      Jubril Juma Head of Product Strategy

      Other Products from Okra

      Extend what you can build with Okra’s Payments API

      Gather customer data to ease business processes and get paid for your products and services.

      Balance
      Balance

      Confirm the real-time account balances of your customers.

      Income
      Income

      Instantly authenticate your customer's account and retrieve a full income profile.

      Transactions
      Transactions

      Get standardised and detailed account activity, historically and in real-time.

      Get started — it's free

      Bring your ideas to life with 100 free API calls. This applies to all Okra products so you can see what works for your project!

      create account