BursaPay Support
How can we help you?
Get quick answers to your integration questions, connect directly with our technical support team, or log a ticket.
Get in Touch
Email Support
Send us a direct message and our dedicated integration team will respond within 24 hours.
supports@bursapay.com →Chat directly with our support engineers on WhatsApp for real-time integration help.
+234 708 334 5246 →Support Ticket
Log in to your BursaPay account to open a detailed ticket and track response history.
Create a Ticket →Developer Demos
Explore runnable integration demos across Python, Node.js, Next.js, Go, and PHP — each in SDK and raw HTTP variants.
Explore integration demos →Frequently Asked Questions
Apply for a developer account via our Developer Gateway page. Once submitted, test keys (sk_test_...) are available immediately so you can begin testing in sandbox mode right away.
BursaPay currently provides native processing for Nigerian Naira (NGN). Multi-currency processing for USD, GBP, and KES is under active deployment.
Bank transfers and virtual account credits are processed near instantly (typically within 1 to 5 minutes). Outside regular banking hours, network processing may take slightly longer.
BursaPay sends HTTP POST JSON payloads to your configured endpoint whenever transaction events trigger (such as payment.success). Your server must acknowledge with an HTTP 200 response.
Yes. Test mode is enabled by default with test secret keys. No real money or bank accounts are touched while in test mode.
BursaPay generates dedicated virtual NUBAN accounts for users or specific orders. When a customer transfers funds to the account number, BursaPay detects the credit instantly and fires a payment.success webhook event.
Webhooks are automatically retried up to 5 times with exponential backoff if your endpoint returns a non-200 status code. You can also inspect delivery logs or replay events directly using the BursaPay CLI tool.
Test Mode uses sk_test_ keys to simulate payment flows without real currency. Live Mode requires completed merchant KYC verification and processes live transactions with real NGN settlement.
BursaPay split payment feature allows you to automatically split transaction funds between a primary merchant account and sub-accounts (such as platform vendors or partners) at the instant of checkout.
All API communication is strictly encrypted via TLS 1.3 and authenticated using secret Bearer tokens. API keys should always remain server-side and never be exposed in client code.
Logged-in account holders can visit the Support Dashboard at /support/my-tickets/ to view active tickets, monitor response progress from our support engineers, and append replies.
Still need help?
Our team of engineers is available to help you build and scale your payment architecture.