One integration for payments, cards, bills and payouts.
MyBundlePay gives developers a clean payment gateway, virtual account funding, payout rails, card issuing tools, bill payments, webhooks and merchant-ready checkout experiences.
API Test Console
Test the current endpoint directly from the documentation. Secret keys stay inside this browser session.
Enter your test key, review the sample body for this page, then send a request.
Environments
MyBundlePay uses the same API base URL for test and live requests. The mode is controlled by the API key you send in the Authorization header, so you can switch environments without changing endpoint paths.
| Environment | Purpose | Base URL |
|---|---|---|
| Sandbox | Use your test secret key while building, debugging and validating request or webhook flows. No real customer funds should be affected. | https://mybundlepay.com/ng/api |
| Production | Use your live secret key only after testing the full integration flow, including verification endpoints, retries and webhook handling. | https://mybundlepay.com/ng/api |
Environment variables
Store keys and webhook secrets in your server environment, not in source code or frontend JavaScript.
MYBUNDLEPAY_BASE_URL=https://mybundlepay.com/ng/api
MYBUNDLEPAY_SECRET_KEY=sk_test_xxxxxxxxxxxxxxxxx
MYBUNDLEPAY_WEBHOOK_SECRET=your_webhook_secret
Go-live checklist
- Test every endpoint with the API Test Console.
- Verify that every successful transaction can be fetched again.
- Configure and test your webhook URL.
- Whitelist trusted server IP addresses.
- Replace sandbox keys with live keys only on your server.
Security note
If a key is exposed in Git, logs, screenshots or frontend code, regenerate it immediately from your dashboard and update your server environment.