Integrate escrow, fraud detection, and payment processing into your application in minutes. Built for developers, by developers.
const payburse = require('@payburse/sdk');
// Initialize with your API key
const client = new Payburse('pk_live_...');
// Create an escrow transaction
const escrow = await client.escrow.create({
amount: 50000,
currency: 'NGN',
buyer_email: 'buyer@example.com',
seller_email: 'seller@example.com',
description: 'iPhone 13 Pro Max'
});
console.log(escrow.id); // esc_7Hs9K2pL
RESTful API with predictable, resource-oriented URLs
/v1/escrow
Create a new escrow transaction
/v1/escrow/:id
Retrieve escrow details and status
/v1/escrow/:id/release
Release funds to seller
/v1/verify/bvn
Verify Bank Verification Number
99.99% uptime SLA. Average response time under 200ms. Built on AWS infrastructure.
OAuth 2.0, webhook signatures, IP whitelisting, and request signing out of the box.
Get instant notifications for every event. Automatic retries with exponential backoff.
Test your integration with realistic data. No credit card required.
Get your API keys and start integrating in minutes. No credit card required.