Complete View

Full view into a customer’s finances

The Power of a Full Picture

With the ability to authenticate a user with any bank and retrieve a validated BVN and biometric photo, Okra can connect each bank a user chooses to an application and send an electronic mandate if applicable upon successful KYC verification and validated signature.

With our Complete View technology, Okra provides a view into other bank accounts of a customer, allowing the ability to prompt them to connect all owned accounts and provide consent to access data.

This view also allows your customer to complete a debit authorisation on any bank account, allowing authorised and customer consented garnishment across all available banks.

You are not billed for responses where unconnected accounts are not found.

curl -X POST
-H 'Content-Type: application/json' 
-H 'Authorization: Bearer <AccessToken>'
-d '{
        bvn: "12345678", //optional
            customer: "5fe0a6f8ee69d878a679ef39" //optional
const okra_client = require("okra-node")
okra_client.customerController.availableBanks(accessToken {customer_id: "insert customer ID", bvn:"123456789" }, (err, results) => {
    // Handle err
    const completeView = results.complete_view;
    "status": "success",
    "message": "Customer Complete View Processed!",
    "data": {
        "connected": [{
                    "nubans": ["111111111", "222222222"]
                "name": "Guranty Trust Bank",
                    "_id": "5d6fe57a4099cc4b210bbeb3",
                    "slug": "guaranty-trust-bank",
                "icon": "SVG Data"
        "unconnected": [
                "name": "Fidelity Bank",
                "_id": "5d6fe57a4099cc4b210bbeb0",
                "slug": "fidelity-bank",
                "icon": "SVG Data"

You can process a complete view using your customerunique Okra ID or through their bvn they have given you consent to use.

What's Next
Did this page help you?