

Dashboard with key payment metrics.
Loka Pay brings Nigeria’s leading payment gateways together in one WordPress plugin. Connect one or several providers, manage every transaction from a single dashboard, and take payments through WooCommerce, popular LMS and membership plugins, or your own payment forms.
You need a merchant account with each gateway you enable. Loka Pay does not process payments itself — it connects your site to the provider you choose.
[loka_pay_account].Loka Pay adds a payment option to these plugins when they are active:
[loka_pay_form id="123"] — a form built in Loka Pay Forms (copy the shortcode from the forms list).[loka_pay_form] — a simple name, email and amount form.amount (fixed amount in Naira), gateway, redirect, title, button_text.[loka_pay_account] — the customer portal.[loka_pay_status] — a payment status lookup.Loka Pay relies on third-party payment gateways to take payments. It connects only to the gateways you enable. No data is sent to a gateway until you enable it in Loka Pay Gateways and enter your own API keys. In Test Mode, the gateway’s sandbox address is used instead of the live one.
Customers enter card and bank details on the gateway’s own payment page, so those details never pass through your site. Every request to a gateway is authenticated with the API keys you entered. Each gateway also sends payment notifications (webhooks) to your site’s webhook URL.
Provided by Paystack Payments Ltd. Used to take, verify and refund payments, charge subscription renewals and set up split payments.
https://api.paystack.co/transaction/initialize.https://api.paystack.co/transaction/verify/{reference}.https://api.paystack.co/refund.https://api.paystack.co/transaction/charge_authorization.https://api.paystack.co/subaccount, and the split rules to https://api.paystack.co/split.Provided by Flutterwave Inc. Used to take, verify and refund payments, charge subscription renewals and set up split payments.
https://api.flutterwave.com/v3/payments.https://api.flutterwave.com/v3/transactions/verify_by_reference?tx_ref={reference}, and refunds are sent to https://api.flutterwave.com/v3/transactions/{id}/refund.https://api.flutterwave.com/v3/tokenized-charges.https://api.flutterwave.com/v3/subaccounts.https://api.flutterwave.com/v3/transfers/rates (at most every few hours). Only the currencies and an amount of 1 are sent; no customer data.Provided by Moniepoint Inc. Used to take, verify and refund payments.
https://api.monnify.com (live) or https://sandbox.monnify.com (test mode)./api/v1/auth/login./api/v1/merchant/transactions/init-transaction./api/v2/transactions/{reference}, and refunds are sent to /api/v1/refunds/initiate-refund.Provided by Interswitch Group. Used to take and verify payments.
https://webpay.interswitchng.com/collections/w/pay (live) or https://sandbox.interswitchng.com/collections/w/pay (test mode), with the transaction reference, amount, currency, the customer’s name and email address, your merchant code and pay item ID, and your site’s return URL.https://webpay.interswitchng.com/collections/api/v1/gettransaction.json (live) or https://sandbox.interswitchng.com/collections/api/v1/gettransaction.json (test mode).Provided by SystemSpecs Ltd. Used to take and verify payments.
https://login.remita.net/remita (live) or https://remitademo.net/remita (test mode)./ecomm/split/payment/init. The customer then completes payment at /ecomm/finalize.reg./ecomm/split/payment/query/{RRR}.Provided by OPay Digital Services Ltd. Used to take and verify payments.
https://api.opayweb.com (live) or https://sandboxapi.opayweb.com (test mode)./api/cashier/initialize./api/cashier/query.Provided by HabariPay Ltd. Used to take, verify and refund payments.
https://api-d.squadco.com (live) or https://sandbox-api-d.squadco.com (test mode)./transaction/initiate./transaction/verify/{reference}, and refunds are sent to /transaction/refund.Provided by Pagatech Ltd. Used to take and verify payments.
https://www.mypaga.com (live) or https://beta.mypaga.com (test mode)./paga-webservices/business-rest/secured/collectMoney./paga-webservices/business-rest/secured/getTransactionDetails.Provided by Bachs. Used to take, verify and refund payments.
https://api.bachs.io (live) or https://sandbox-api.bachs.io (test mode)./v1/checkout-sessions. The customer then pays on Bachs’s hosted checkout page./v1/checkout-sessions/{checkout_id}, and refunds are sent to /v1/refunds.The Gateways screen links to each gateway’s developer documentation (for example https://paystack.com/docs/api/ and https://developers.remita.net/). These pages open only when you click them, and no data is sent.
Loka Pay does not send any data to Danovate Solutions Ltd. or to any other third party, and includes no tracking.
assets/js/vendor/chart.min.js. Unminified source: https://github.com/chartjs/Chart.js/tree/v4.5.1