Online payments
One hosted payment page for your shop: the shopper pays by PesaBridge wallet, mobile money, card or bank, whatever your business has switched on. Card and bank details never touch your servers. Online payments (gateway)
Test mode: pages and links you make here are test payments. No money moves: pay them with the test numbers. Test numbers and events
Create a checkout page
A single-use page for one payment, made with your publishable key (as the pay button does).
Deliver after payment.completed or after reading the page status, never because the shopper came back to your success page.
Payment links
A reusable page anyone can pay, many times: share it in a chat, an email or behind a QR. Leave the amount empty to let the payer type it.
Your payment links
Loading…
Embed a Pay button
Paste this anywhere on your site. The button auto‑wires itself — no other code needed.
<script src="/api/bridgepay/v1/pesabridge.js"></script> <button data-pesabridge data-key="pk_…" data-amount="100" data-ref="INV-1001" data-success="https://your-site.com/thank-you" data-cancel="https://your-site.com/cart"> Pay</button>Or open it from your own code
After loading the script, call PesaBridge.checkout(...) from any click handler.
PesaBridge.checkout({ key: "pk_…", amount: 100, reference: "INV-1001", success_url: "https://your-site.com/thank-you",});