✦ 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: 'customer@example.com',
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);
}
}