โฆ Our product suite
Complete payment infrastructure
Everything you need to accept payments, manage finances, and scale your business across Africa
โฆ Easy integration
Connect once, receive payments everywhere
Our unified API gives you access to every payment method in Africa with a single integration. Start accepting payments in minutes, not months.
One integration for all payment methods
Detailed developer documentation
SDKs for all major platforms
Webhooks for real-time notifications
Test environment for development
Direct technical support
payment-gateway-integration.js
// Initialize ZuriPay client
const zuripay = new ZuriPay({
apiKey: 'YOUR_API_KEY',
environment: 'production' // or 'sandbox' for testing
});
// Create a payment session
async function createPayment() {
try {
const payment = await zuripay.payments.create({
amount: 1000.00,
currency: 'USD',
description: 'Order #1234',
customer: {
email: '[email protected]',
name: 'Jane Smith'
},
metadata: {
order_id: '1234'
},
payment_methods: ['card', 'mobile_money', 'bank_transfer'],
success_url: 'https://yoursite.com/success',
cancel_url: 'https://yoursite.com/cancel'
});
// Redirect to checkout or embed
window.location.href = payment.checkout_url;
} catch (error) {
console.error('Payment error:', error);
}
}
Interactive API Explorer
Try Our APIs Live
Test ZuriPay APIs directly in your browser. See real request/response examples for payments, wallets, and payouts.
Examples
Create Payment
POSThttps://api.zuripay.app/api/v1/payments
Request
{
"amount": 1000.00,
"currency": "USD",
"description": "Order #1234 from Harare Electronics",
"customer": {
"email": "[email protected]",
"name": "Sarah Mukamuri",
"phone": "+263772123456"
},
"payment_methods": [
"card",
"ecocash",
"mobile_money",
"bank_transfer"
],
"success_url": "https://yourstore.com/success",
"cancel_url": "https://yourstore.com/cancel",
"metadata": {
"order_id": "1234",
"customer_segment": "premium"
}
}
Response
{
"id": "pay_1234567890abcdef",
"object": "payment",
"status": "pending",
"amount": 1000.00,
"currency": "USD",
"description": "Order #1234 from Harare Electronics",
"checkout_url": "https://checkout.zuripay.app/pay/pay_1234567890abcdef",
"expires_at": "2024-12-07T15:30:00Z",
"created_at": "2024-12-07T14:30:00Z",
"payment_methods": [
{
"type": "ecocash",
"enabled": true,
"fee_percentage": 1.0
},
{
"type": "card",
"enabled": true,
"fee_percentage": 3.0
}
]
}
Visit our comprehensive docs for live testing