
Process payments securely across cards, bank transfers, wallets, QR, and alternative payment channels through a high-performance gateway built for speed, reliability, and scale.

Accept payments cleanly across multiple payment modes. High redundancy and live failover models ensure the highest success rates in the country.

Provide customers with the convenience of paying instantly using the world's most widely accepted payment method.

Enable customers to transfer funds directly from their bank accounts.

Enable customers to scan and pay instantly.

Our digital wallets simplify payments by allowing users to pay instantly using stored balance.

Let customers without a smartphone or data access pay by dialing a simple USSD code on any mobile phone.

Allow customers to authorize payments directly from their bank accounts without requiring a card.
Our API features intuitive, resource-oriented URLs that simplify integration and enhance usability.
// Initialize Wallet secure payments gateway clientconst wallet = require('@wallet-gateway/sdk')('wl_live_8f0a21bc90aef'); // Setup instant dynamic checkout modelconst charge = await wallet.payments.create({ amount: 5500000, // ₦55,000.00 in minor currency currency: 'NGN', email: 'customer@business.com', channels: ['card', 'bank_transfer', 'qr'], metadata: { order_id: 'ord_9042a' }}); // Automatically routes user to custom secure portalconsole.log(`Secure Routing initiated. Direct checkout link: ${charge.checkout_url}`);Simulate and verify incoming webhooks with our local CLI test kits.
Every single transaction payload tokenized before routing.
Receive absolute event triggers within 200ms of approval states.