Integrate multi-currency escrow, automated settlements, and AI fraud prevention into your application with our robust REST API.
// Initialize a Secure Escrow Transfer
curl -X POST https://api.payburse.com/v1/escrow \
-H "Authorization: Bearer pb_live_..." \
-d title="MacBook Pro M3" \
-d amount="1500000"
// Node.js SDK Implementation
const payburse = require('payburse-sdk');
const client = new payburse.Client('pb_live_...');
const escrow = await client.escrows.create({
title: 'MacBook Pro M3',
amount: 1500000
});
// PHP SDK Implementation
$client = new \Payburse\Client('pb_live_...');
$escrow = $client->escrows->create([
'title' => 'MacBook Pro M3',
'amount' => 1500000
]);
# Python SDK Implementation
import payburse
client = payburse.Client('pb_live_...')
escrow = client.escrows.create(
title="MacBook Pro M3",
amount=1500000
)
// Go implementation
package main
import "github.com/payburse/payburse-go"
func main() {
client := payburse.NewClient("pb_live_...")
escrow, _ := client.Escrows.Create(&payburse.EscrowParams{
Title: payburse.String("MacBook Pro M3"),
Amount: payburse.Int64(1500000),
})
}
Our edge nodes in Lagos and Nairobi ensure your requests never travel the Atlantic.
First platform to support Fingerprint-secured API key generation and management.
Secure your production keys using hardware-level biometrics on supported devices.
A single integration for NGN, GHS, KES, and USD across the entire continent.
Join 5,000+ developers engineering the future of African commerce.
Our fully featured sandbox environment mimics production logic 1:1, allowing you to simulate disputes, refunds, and high-velocity payments with zero capital at risk.
Get started immediately in your developer dashboard.
Receive real-time notifications for transaction state changes.
Validate your integration logic before requesting live access.