Bani
  • Setup payment collections via Bani widget
    • Quick Start
    • Vanilla JS
    • React JS
    • React Native
    • Flutter
    • WordPress
    • Odoo
    • Handle the callback method
    • Handle the onClose method
    • Verify transaction status
    • Set preferred Bani widget payment option
  • API ENDPOINTS
    • Authentication
    • Customers
      • Customer Lookup
      • Create Customer
      • Update Customer
      • List Customer Delivery/Billing Address
      • Add Customer Delivery/Billing Address
      • Update Customer Billing/Delivery Address
    • Setup payment collections via API
      • Bank Transfer
        • List Payment Banks (Collections)
        • Pay with Bank Transfer (Virtual account)
        • Adjust Virtual Account Amount
      • Mobile Money
        • List Supported Momo (Collections)
        • Check Momo Network Status
        • Pay with Mobile Money
      • Pay via DLT
        • List Supported Crypto
        • Pay via DLT
        • Deposit via DLT
      • Pay Via Bani Shopper
        • Enquiry - Ewallet
        • Pay with E-wallet: Bani Shopper
      • Verify Payment Collection Status
        • Verify Temporary Account Payment Status [Fiat]
        • Verify Payment Status to Permanent Accounts [Fiat]
        • Verify Payment Status [Crypto]
    • Payout
      • Bank Transfer
        • List Banks (Payouts)
        • Verify Bank Account Number- NG
        • Bank Transfer - Nigeria
      • Mobile Money
        • List Supported Momo (Payout)
        • Check Momo Network Status
        • Mobile Money Transfer
      • Pay via DLT
        • List Supported Crypto
        • Check Network/Miner Fee
        • Reverse Check Network/Miner Fee
        • Payout via DLT
      • Verify Payout Status
        • Verify Fiat Payout
        • Verify Crypto Payout
    • Handle webhook
    • Bani Shopper
      • Lookup Bani Shopper Username
      • Request Payment
      • Refund Shopper Payment
      • Recurring - Seek Shopper Consent
      • Recurring - One-time Authorization Check
      • Recurring - Auto-debit Shopper Wallet
    • Verification
      • Phone USSD Verification - NG
      • BVN Verification - NG
      • Check Verification Status [USSD]
    • Agent
      • Account
        • Create Business Owner Account
        • Create Merchant Account
        • List Agent Merchants
      • KYC
        • Upload Merchant Business Documents for Verification
        • Fetch Merchant KYC Compliance Status
        • Terminate contract
      • API keys
        • Fetch Merchant Account Keys
        • Create Merchant Account API Keys
        • Edit Merchant Account API Keys
      • Transactions
        • List Agent Merchant Transactions
      • Price Markup
        • List Price Markup
        • Fetch Single Markup Price
    • Bill Payment Service
      • List Mobile Data Plans
      • List Biller Category
      • List Biller Subcategories
      • Find Biller By Subcategory Name
      • Validate Biller
      • Buy Airtime
      • Buy Mobile Data
      • Buy Biller
      • Validate Bill Transaction
    • Misc
      • Conversion
        • Fiat Conversion
        • Coin Conversion
        • Coin/Fiat Conversion
        • Carry out Conversion
      • Enquiry - Mobile Money
      • List Customer Permanent Account Number(s)
      • Enquiry - Wallet Details
      • Enquiry - Account Details
      • Validate Phone Number
      • Add/Update Customer Metadata
      • Fetch Customer Metadata
      • Fetch Virtual Account Transactions
Powered by GitBook
On this page
  • Setup the Bani Pop Payment Widget
  • Want to jump right in?
  • Test credentials
  • Base URL
  • Want to deep dive?

Setup payment collections via Bani widget

Setup the Bani Pop Payment Widget

NextQuick Start

Last updated 5 months ago

Setup the Bani Pop Payment Widget

The Bani Pop Widget provides a simple and convenient payment flow for the web. It can be integrated with five easy steps, making it the easiest way to start accepting mobile money, crypto, bank transfer and third-party wallet services from your customers easily and securely.

Want to jump right in?

Jump in to the quick start docs to start implementation of the Bani Pop Payment Widget

Test credentials

To view the widget in action please

To make test bank transfer payments, please

Use the bank account number generated on the to initiate a successful bank transfer payment using the

Base URL

AVAILABLE PACKAGES

Want to deep dive?

Dive a little deeper and start exploring our API reference to get an idea of everything that's possible with the API:

STAGE:

PRODUCTION:

React Native -

Flutter -

WordPress -

React -

Odoo -

See it in action
Quick Start
Vanilla JS
Verify transaction status
Handle webhook
click here
click here
demo Bani Pop Payment widget
Bani bank transfer demo app
https://stage.getbani.com/api/v1
https://live.getbani.com/api/v1
https://www.npmjs.com/package/react-native-bani
https://pub.dev/packages/flutter_bani_checkout
https://en-gb.wordpress.org/plugins/bani-payments-for-woocommerce/
https://www.npmjs.com/package/bani-react
https://apps.odoo.com/apps/modules/16.0/payment_bani/
API ENDPOINTS