Accept Payments via Korapay (Africa)
Integrate Korapay with your CS-Cart store to accept payments across Africa. Supports card payments, bank transfers, mobile money, USSD, and other local payment methods in Nigeria, Ghana, Kenya, and South Africa. Multi-currency support for NGN, GHS, KES, ZAR, and USD.
Key Features
- Multiple Payment Methods — Cards, bank transfers, mobile money, USSD, QR codes
- Multi-Currency — NGN, GHS, KES, ZAR, USD
- Multi-Country — Nigeria, Ghana, Kenya, South Africa
- Hosted Checkout — PCI SAQ A compliant, no card data on your server
- Webhook Signatures — HMAC-SHA256 verification on all webhooks
- Amount Validation — Server-side amount verification prevents manipulation
- Test Mode — Full sandbox support for development and testing
- Order Status Mapping — Map payment outcomes to your CS-Cart order statuses
How It Works
- Customer selects Korapay at checkout
- Customer is redirected to Korapay's hosted checkout page
- Customer selects payment method and completes payment
- Korapay processes the payment and notifies your store
- Customer returns to your store with order confirmation
Requirements
- CS-Cart 4.x (Multi-Vendor or Ultimate)
- PHP 7.1+
- Korapay merchant account
- Public Key and Secret Key from Korapay dashboard
Setup
- Install the addon in CS-Cart
- Get your Public Key and Secret Key from Korapay dashboard
- Add a new payment method in CS-Cart and enter your credentials
- Select your preferred currency (NGN, GHS, KES, ZAR, or USD)
- Start accepting payments from African customers
Compatibility
- CS-Cart 4.x, Multi-Vendor, Ultimate
- PHP 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3+
- Currencies: NGN, GHS, KES, ZAR, USD
