Title: Paykoko &#8211; BNPL Payment Gateway
Author: dInnovation (Pvt) Ltd
Published: <strong>June 9, 2026</strong>
Last modified: June 9, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/paykoko-bnpl-payment-gateway.svg)

# Paykoko – BNPL Payment Gateway

 By [dInnovation (Pvt) Ltd](https://profiles.wordpress.org/kokopay/)

[Download](https://downloads.wordpress.org/plugin/paykoko-bnpl-payment-gateway.3.0.4.zip)

 * [Details](https://wordpress.org/plugins/paykoko-bnpl-payment-gateway/#description)
 * [Reviews](https://wordpress.org/plugins/paykoko-bnpl-payment-gateway/#reviews)
 *  [Installation](https://wordpress.org/plugins/paykoko-bnpl-payment-gateway/#installation)
 * [Development](https://wordpress.org/plugins/paykoko-bnpl-payment-gateway/#developers)

 [Support](https://wordpress.org/support/plugin/paykoko-bnpl-payment-gateway/)

## Description

Paykoko WooCommerce Plugin allows you to accept payments on your WooCommerce store
via Koko accounts and allows installment-based payments.

**Features:**

 * Accept Koko BNPL payments at checkout
 * Display installment price breakdown on product and cart pages
 * Full WooCommerce Blocks (Gutenberg checkout) support
 * Sandbox/test mode for safe development
 * OpenSSL signature verification for secure server callbacks
 * Compatible with Woo Discount Rules

**How it works:**

Customers choose Koko at checkout, are redirected to the Koko payment page to confirm
their 3-instalment plan, and are returned to your store upon completion. Order status
is updated automatically via signed server callbacks.

### External Services

This plugin connects to the Koko (Paykoko) payment API to process BNPL (Buy Now,
Pay Later) payments on your WooCommerce store.

**What the service is and what it is used for:**
 Koko is a third-party BNPL payment
provider. This plugin sends order data to the Koko API to create a payment session
and redirect the customer to complete their payment in 3 interest-free instalments.

**What data is sent and when:**
 When a customer proceeds to pay using Koko at checkout,
the following order data is sent to the Koko API: – Merchant ID and API Key (to 
authenticate the request) – Order ID, order total, and currency – Customer first
name, last name, email, and phone number – Return, response, and cancel URLs

No payment card data is handled by this plugin — all sensitive payment processing
happens on Koko’s platform.

**Sandbox vs Live:**
 – Sandbox (testing): `https://qaapi.paykoko.com` – Live (production):`
https://prodapi.paykoko.com`

**Service links:**
 – Terms of Service: https://paykoko.com/m/terms – Privacy Policy:
https://paykoko.com/m/privacy

## Installation

 1. Go to **Plugins > Add New** in your WordPress admin.
 2. Search for **Paykoko** and click **Install Now**.
 3. Activate the plugin through the **Plugins** screen in WordPress.
 4. Go to **WooCommerce > Settings > Payments** and enable **Koko: Buy Now Pay Later**.
 5. Enter your Koko Merchant ID, API Key, Public Key, and Private Key (provided by 
    Koko).
 6. Enable **Sandbox Mode** for testing, then disable it for live payments.

## FAQ

### Do I need a Koko account to use this plugin?

Yes. You need a Koko merchant account with a Merchant ID, API Key, and RSA key pair.
Contact Koko to get your credentials.

### Is there a test mode available?

Yes. Enable **Sandbox Mode** in the plugin settings to use the Koko QA environment
for testing without real payments.

### Which WooCommerce versions are supported?

The plugin supports WooCommerce 5.0 and above, including full WooCommerce Blocks(
Gutenberg) checkout support.

### What currencies are supported?

The plugin passes your WooCommerce store currency to Koko. Please confirm supported
currencies with Koko directly.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Paykoko – BNPL Payment Gateway” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ dInnovation (Pvt) Ltd ](https://profiles.wordpress.org/kokopay/)

[Translate “Paykoko – BNPL Payment Gateway” into your language.](https://translate.wordpress.org/projects/wp-plugins/paykoko-bnpl-payment-gateway)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/paykoko-bnpl-payment-gateway/),
check out the [SVN repository](https://plugins.svn.wordpress.org/paykoko-bnpl-payment-gateway/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/paykoko-bnpl-payment-gateway/)
by [RSS](https://plugins.trac.wordpress.org/log/paykoko-bnpl-payment-gateway/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0.4

 * Improved server callback handling for JSON and form-encoded payloads
 * Added orderView API verification for browser-redirect edge cases
 * Enhanced debug logging (only active when Debug Mode is enabled)
 * OpenSSL key handling improved for PHP 7.x and PHP 8.x compatibility
 * Code hardening: all outputs escaped, all inputs sanitised

## Meta

 *  Version **3.0.4**
 *  Last updated **5 months ago**
 *  Active installations **100+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.8**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bnpl](https://wordpress.org/plugins/tags/bnpl/)[buy now pay later](https://wordpress.org/plugins/tags/buy-now-pay-later/)
   [payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/paykoko-bnpl-payment-gateway/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/paykoko-bnpl-payment-gateway/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/paykoko-bnpl-payment-gateway/reviews/)

## Contributors

 *   [ dInnovation (Pvt) Ltd ](https://profiles.wordpress.org/kokopay/)

## Support

Issues resolved in last two months:

     0 out of 2

 [View support forum](https://wordpress.org/support/plugin/paykoko-bnpl-payment-gateway/)