Features
Built by developers who were tired of rebuilding the same payment logic across multiple products.
For Developers
Our SDK handles the complexity of multi-gateway routing, automatic failover, and webhook management. Focus on your product, not payment infrastructure.
1// Initialize ZenPay2const zenpay = new ZenPay({3 secretKey: process.env.ZENPAY_SECRET_KEY4});56// Create a payment7const payment = await zenpay.payments.create({8 amount: 50000,9 currency: 'NGN',10 customer: {11 email: 'customer@example.com'12 },13 metadata: {14 orderId: 'ORD-12345'15 }16});1718// Payment automatically routed to best gateway19console.log(payment.gateway); // "paystack"20console.log(payment.status); // "success"