National payments switch · Burundi
Burundi Pay
Stripe-like APIs and checkout SDK for shops, marketplaces and USSD. Powered by Hyperswitch. Regional rails (Mojaloop, TIPS) plug in as connectors without changing the merchant integration.
Checkout on your website
Same pattern as Stripe Elements: secret key on the server, publishable key in the browser, Unified Checkout iframe on the page.
POST /v1/checkout/session → client_secret
<script src="https://pay-checkout.jengacore.com/HyperLoader.js"></script>
Hyper(publishable_key).widgets({ clientSecret }).create("payment").mount("#pay")
Try it as a shop: open the demo checkout.
Ecommerce / marketplace API
curl -X POST $API/payments \
-H "api-key: $SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":5000,"currency":"BIF","confirm":true}'
Adapter: POST /v1/ecommerce/payments. Marketplaces may send X-Merchant-Api-Key.
USSD
Aggregator callback: POST /ussd. Collect from a backend: POST /v1/ussd/collect.