The Okra team
Widget API

Enhanced Open Finance Payments

AUTHOR: The Okra team

Happy new year from the Okra team! This month we’ve launched payments updates that make it even easier to transfer funds by leveraging open finance.

️ New year, New Focus on Open Finance Payments

  • Enhanced payments functionality: Okra has made significant improvements to the overall performance and reliability of open finance payments.

  • Optimizations for key banks:

    • GT Bank: Released compatibility for the latest GT World app.

    • Kuda Bank: Targeted optimizations for improved handling of high-volume transactions.

    • Alat and Wema: Enhancements to streamline payments processing with these banks.

  • Enhanced payment failure records: We now provide detailed error responses for failed payment attempts. This includes specific reasons like bank downtimes or incorrect user credentials, offering more clarity on the session outcomes. Here’s an example of what you can find in the webhook payload:

"error_response": {
      "success": false,
      "msg": "Error From Bank: Invalid User Credentials"

OnSuccess Callback Enhancement

  • PaymentID tracking: The widget's OnSuccess callback now includes PaymentID, making it easier for businesses to track individual payments.

👉🏾 Fixes and Improvements

Financial Institutions

  • Resolved an issue that was affecting the returning user experience on Zenith bank.

  • Fixed a broken widget flow on First bank, ensuring smoother transactions.

  • Optimizations for Access bank to enhance payment processing.


  • Bank slug issue resolution: Fixed an issue with the bank slug in the filter parameter, refining the list of banks presented to end users.

  • Transaction webhook bug fix: Resolved a bug that prevented select transaction webhooks from appearing on the dashboard.

  • API receipts page enhancement: Updates to the dashboard’s API receipts page now enable better export and viewing of all paid calls.

  • Improved payment record handling: Enhanced the way payment record updates are managed on retries, aiming to improve conversion rates.

Powered by LaunchNotes