Browse 12+ integrations — WooCommerce, WHMCS, Learnova, and moreView directory →

Start accepting payments in Zimbabwe in minutes.

One API. Every payment method. No redirects.

Integration paths

Start with your stack

OpenAPI & Postman

Official libraries

Server SDKs with the same resources and method names in every language, browser and app SDKs that pay a checkout session, and tools for your terminal and your AI assistant. See Official SDKs.

LibraryScope
Node.js, Python, PHP, Go, DartFull server SDKs: checkout, payments, refunds, links, invoices, quotations, subscriptions, customers, saved cards, webhooks
Watenga.jsEmbedded checkout in your page
iOS, Android, React Native, FlutterNative payment sheets
CLIwatenga listen, trigger and logs tail
MCP serverYour AI assistant, with your key and its scopes

Quick start

Add Watenga.js to your site in three lines:

typescript
// Server (secret key): the amount is decided here
const session = await watenga.checkoutSessions.create({ amount: '25.00', currency: 'USD', reference: 'ORD-1001' });

// Browser (publishable key): pays that session
Watenga('pk_test_your_publishable_key').mount('#pay', {
  clientSecret: session.client_secret, amount: 25.00, currency: 'USD', reference: 'ORD-1001',
  onSuccess: (txn) => console.log(txn.id),
});