BursaPay Logo
Knowledge Base
Ticket Sign In
Help Center > Developer Platform & Gateway API

Developer Platform & Gateway API

Unified REST API, SDKs, authentication, payments, virtual NUBAN accounts, subscriptions, invoices, and webhooks. (135 articles)

Developer Gateway: Getting Started in Test Mode

Explains developer account provisioning, portal access and why Test Mode is the starting environment.

6 min read Updated 2026-08-23

Developer Gateway: Live Mode Verification Gates

Documents the checks required before a developer can switch to Live Mode.

6 min read Updated 2026-08-23

Developer API Key Types and Environment Prefixes

Explains publishable and secret keys across test and live environments.

6 min read Updated 2026-08-23

Developer API Key Rotation, Disable and Revoke

Explains the API-key lifecycle actions exposed by the developer platform.

6 min read Updated 2026-08-23

Developer API Authentication Headers

Shows how the gateway authenticates API calls with secret keys.

6 min read Updated 2026-08-23

Developer API Scopes and Least-Privilege Access

Explains the permission scopes available to DeveloperApiKey records.

6 min read Updated 2026-08-23

Developer API IP Allowlisting

Explains optional IP restrictions available on API keys and the webhook-side network restriction for Paystack.

6 min read Updated 2026-08-23

Developer API Rate Limiting

Explains the key/IP rate-limit tracking used by the gateway API.

6 min read Updated 2026-08-23

Initialize a Developer Gateway Payment

Documents the payment initialization request and response lifecycle.

6 min read Updated 2026-08-23

Verify a Developer Gateway Payment

Explains the verification step that turns a pending payment into a successful wallet credit path.

6 min read Updated 2026-08-23

List and Paginate Developer Payments

Explains filtered payment history and cursor pagination in the developer API.

6 min read Updated 2026-08-23

Repeat Charges and Stored Authorization

Explains the repeat-charge endpoint that uses a customer's authorization code.

6 min read Updated 2026-08-23

Bulk Payment Initialization

Explains batch payment submission and asynchronous processing for larger batches.

6 min read Updated 2026-08-23

Full and Partial Refunds

Explains the refund endpoint and its wallet-impact rules.

6 min read Updated 2026-08-23

Developer Customer Records

Explains customer read/write access and customer references in gateway responses.

6 min read Updated 2026-08-23

Developer Transfers and Payouts

Explains developer-initiated bank transfers and their completion/failure states.

6 min read Updated 2026-08-23

Dedicated Virtual NUBAN Accounts

Explains dedicated virtual account provisioning and credit handling.

6 min read Updated 2026-08-23

No-Code Payment Links

Explains the developer API's payment-link resource for checkout without custom payment-page code.

6 min read Updated 2026-08-23

Subscriptions and Recurring Billing

Explains the subscription API and its relationship to repeat charges and webhooks.

6 min read Updated 2026-08-23

Developer Invoicing

Explains the invoice API and payment-state events associated with invoices.

6 min read Updated 2026-08-23

Scheduled Payments

Explains delayed payment charging through the gateway scheduling endpoint.

6 min read Updated 2026-08-23

Multi-Currency Developer Payments

Explains the currencies exposed by the gateway integration guide.

6 min read Updated 2026-08-23

Split Payments

Explains the split-payment input available during payment initialization.

6 min read Updated 2026-08-23

Developer Wallet and Immutable Ledger

Explains wallet balances and the ledger that records their changes.

6 min read Updated 2026-08-23

Developer Settlements

Explains settlement as a separate downstream finance concept from individual payment success.

6 min read Updated 2026-08-23

Webhook Endpoint Creation and Event Subscriptions

Create a developer webhook endpoint and choose the events BursaPay should deliver.

5 min read Updated 2026-08-24

Webhook HMAC Signature Verification

Verify BursaPay webhook signatures before trusting incoming event data.

5 min read Updated 2026-08-24

Webhook Event Modes and Versioning

Control whether a webhook receives test, live or all events and which payload version it expects.

5 min read Updated 2026-08-24

Webhook Delivery Logs and Failure Diagnosis

Use webhook delivery logs to identify failed deliveries, response codes and retry state.

5 min read Updated 2026-08-24

Retrying Failed Webhook Deliveries

Retry a failed webhook delivery safely after correcting the receiving endpoint.

5 min read Updated 2026-08-24

Idempotent Webhook Event Processing

Prevent duplicate webhook deliveries from causing duplicate business operations.

5 min read Updated 2026-08-24

Paystack Webhook IP Allowlist and HMAC Security

Explain the two main security checks on the internal Paystack webhook receiver.

5 min read Updated 2026-08-24

Gateway API Key Security and Storage Rules

Explain how developer API keys are stored and which key material must never be exposed.

5 min read Updated 2026-08-24

API Key Rotation, Disable and Revocation

Manage the lifecycle of developer API keys without unnecessarily exposing credentials.

5 min read Updated 2026-08-24

Live Mode Verification Gates

Understand the conditions that unlock production API access.

5 min read Updated 2026-08-24

Test Mode Isolation and Safe Sandbox Behavior

Use Test Mode to exercise integrations without mixing test data into live financial records.

5 min read Updated 2026-08-24

Sandbox Playground for API Testing

Use the BursaPay developer sandbox playground to try API requests before integrating them into code.

5 min read Updated 2026-08-24

API Request Logging and Audit Trail

Understand what the gateway records about API requests for support, audit and debugging.

5 min read Updated 2026-08-24

Rate Limits and API Throttling

Understand API rate-limit tracking and how applications should respond to throttling.

5 min read Updated 2026-08-24

API Error Envelope and Validation Failures

Interpret validation, authentication, permission, rate-limit and business errors returned by the gateway.

5 min read Updated 2026-08-24

Developer Webhook Event Catalog

Map the major webhook event names to the business operations they represent.

5 min read Updated 2026-08-24

Webhook Secret Rotation and Endpoint Changes

Handle webhook endpoint changes without breaking event verification.

5 min read Updated 2026-08-24

Developer Dispute Event Handling

Explain the developer-side handling of dispute-created, won and lost events.

5 min read Updated 2026-08-24

Payment and Transfer Webhook State Reconciliation

Reconcile payment and transfer webhooks with the gateway's authoritative transaction states.

5 min read Updated 2026-08-24

Virtual Account Credit Event Handling

Explain how dedicated NUBAN credit events reach a developer wallet.

5 min read Updated 2026-08-24

Webhook Security: HTTPS, Secrets and Minimal Payload Exposure

Apply secure engineering practices to webhook receivers.

5 min read Updated 2026-08-24

Gateway Risk Engine and Suspicious Activity Checks

Understand the role of the gateway risk engine in post-payment and developer activity monitoring.

5 min read Updated 2026-08-24

Developer Verification and KYC Wizard

Explain the developer verification path required before production access and sensitive operations.

5 min read Updated 2026-08-24

OpenAPI Schema and Interactive API Documentation

Use the public API documentation and OpenAPI contract to build accurate integrations.

5 min read Updated 2026-08-24

Gateway API Changelog and Upgrade Discipline

Use the API changelog to understand version changes before upgrading an integration.

5 min read Updated 2026-08-24
Ask Bursa AI