BrilliPay Logo
Developer Platform

Build payments into your product

Beautiful APIs, official SDKs, detailed docs, and a full sandbox β€” everything you need to integrate African payments seamlessly.

RESTful APIs 6 SDKs Full sandbox Webhooks

Start collecting payments in minutes

A simple API call is all it takes. Choose your language and go.

javascript
import BrilliPay from "@brillipay/node";

const brillipay = new BrilliPay("sk_live_xxxxx");

const payment = await brillipay.payments.create({
  amount: 5000,
  currency: "NGN",
  customer: { email: "user@example.com" },
  paymentMethod: "card",
  redirectUrl: "https://yoursite.com/callback",
});

console.log(payment.data.checkoutUrl);
Response β€” 200 OK
json
{
  "status": "success",
  "data": {
    "id": "pay_abc123xyz",
    "amount": 5000,
    "currency": "NGN",
    "status": "pending",
    "checkout_url": "https://checkout.brillipay.com/pay_abc123",
    "created_at": "2024-06-15T12:00:00Z",
    "customer": {
      "email": "user@example.com"
    }
  }
}

Developer resources

Everything you need to build, test, and ship your integration.

API Reference

Comprehensive REST API documentation with request/response examples.

SDKs & Libraries

Official SDKs for JavaScript, Python, PHP, Ruby, Go, and Java.

Sandbox

Full-featured test environment with mock payment instruments.

Webhooks

Real-time event notifications for payment status, disputes, and more.

Authentication

API key management, OAuth 2.0, and role-based access control.

Developer Support

Community forums, Slack channel, and dedicated integration engineers.

Built for scale

<250ms

Average latency

99.99%

API uptime

54+

Countries supported

REST

JSON-based APIs

Ready to integrate?

Spin up a sandbox in seconds and start testing with zero risk.