Accept payments, execute mass payouts, and manage multi-currency liquidity through a single, unified API. Designed for platforms that require extreme reliability.
We abstracted the complexity of banking partnerships, compliance, and currency routing into a few clean API endpoints.
Our engine automatically routes transactions through the network with the highest authorization rate and lowest latency at that exact millisecond.
Built-in velocity checks, 3D Secure 2.0 authentication, and machine learning models that detect and block fraudulent transaction patterns before they hit the network.
Stop manually reconciling spreadsheets. Track every cent across cash-in, payouts, and fees instantly with our immutable, double-entry ledger system.
Don't wait T+3 for your funds. Access your liquidity instantly across supported networks, and push payouts to bank accounts in seconds.
One API covers mobile money, card acquiring, USSD, and physical POS terminal processing. True interoperability for the African market.
use Koriepay\Client;
// Initialize the SDK
$koriepay = new Client('sk_live_v98djx...');
// Create a secure Payment Intent
$intent = $koriepay->payments->create([
'amount' => 5000000, // Minor units (₦50,000.00)
'currency' => 'NGN',
'methods' => ['card', 'bank_transfer'],
'customer' => [
'email' => 'user@example.com'
],
'metadata' => [
'order_id' => 'ORD-88219'
]
]);
return $intent->client_secret;
Our robust SDKs and comprehensive documentation mean your engineering team can deploy secure, PCI-compliant payment flows with minimal configuration.
Pre-built, conversion-optimized checkout forms that handle validation and 3DS automatically.
Safely retry requests without double-charging, and get real-time status updates pushed to your servers.
Create a free sandbox account and start testing the Koriepay API immediately. No credit card required.