M-Pesa, cards, bank transfers & crypto ~ one API, one dashboard. Collect from customers or disburse to thousands in seconds.
Multiple channels, one integration. Let your customers pay the way they want, and pay out instantly.
Accept M-Pesa and other mobile wallets instantly.
Visa & Mastercard support where available.
PesaLink, RTGS and direct bank deposits.
Upload beneficiary lists and send payments in batches.
Share links via email, WhatsApp — no code needed.
Real-time tracking and downloadable reports.
import bitnovapay from 'bitnovapay-node'; const collection = await bitnovapay.collection.charge({ amount: 1500, currency: 'KES', method: 'MPESA', phone: '2547XXXXXXXX', }); console.log(collection.invoice_id);
Integrate BitnovaPay into any app with our APIs, SDKs and plugins. Ship payment features fast.
Full-featured API with webhooks for real-time events.
Official libraries for JS, Python, and PHP.
Drop-in plugins for WooCommerce and Shopify.
No setup fees, no monthly limits. Only pay for what you process.
Perfect for new businesses
For scaling operations
For high volume processing
Have questions about pricing, integrations, or need enterprise support? Our team is ready to help.
Create a free account and start accepting payments in minutes. No setup fees, no hidden charges.
Create Free Account →