Title: Buy Now by KIB
Author: Kuwait International Bank
Published: <strong>October 27, 2026</strong>
Last modified: October 28, 2026

---

Search plugins

![](https://ps.w.org/buy-now-by-kib/assets/icon-256x256.png?rev=3767837)

# Buy Now by KIB

 By [Kuwait International Bank](https://profiles.wordpress.org/kibbank/)

[Download](https://downloads.wordpress.org/plugin/buy-now-by-kib.3.0.65.zip)

 * [Details](https://wordpress.org/plugins/buy-now-by-kib/#description)
 * [Reviews](https://wordpress.org/plugins/buy-now-by-kib/#reviews)
 *  [Installation](https://wordpress.org/plugins/buy-now-by-kib/#installation)
 * [Development](https://wordpress.org/plugins/buy-now-by-kib/#developers)

 [Support](https://wordpress.org/support/plugin/buy-now-by-kib/)

## Description

BuyNow lets WooCommerce customers pay with KIB BuyNow flexible payment options:

 * Split – split the order total into instalments.
 * Financing – apply for Sharia-compliant financing at checkout.

Features:

 * Classic and block-based checkout support.
 * Sandbox and Production environments with a credential test before going live.
 * Signed webhooks to keep order statuses in sync.
 * HPOS (High-Performance Order Storage) compatible.
 * English and Arabic interface.

#### External services

This plugin connects to the KIB BuyNow payment gateway (hosted at buynow.kib.com.
kw and related KIB environments) to authenticate the merchant, create finance applications
and orders, and retrieve their status. This is required for BuyNow Split and Financing
checkout.

Data sent when a customer places an order with BuyNow: order amount, customer phone
number (the mobile number entered at checkout for Split, or the billing phone for
Financing), order ID (correlation ID), number of instalments or financing tenor,
and order line items (product ID, name, price, and quantity). Merchant credentials(
merchant reference, API key, and a request signature) are sent when authenticating.
Requests happen only at checkout, when checking order status, and when an administrator
tests credentials.

The gateway also sends webhook notifications to your store to update order statuses.

This service is provided by Kuwait International Bank (KIB): [terms of use](https://www.kib.com.kw/dam/jcr:2a1bc1f0-026c-42dc-869a-9dc225f736b9/terms-and-conditions-online-banking.pdf),
[privacy policy](https://www.kib.com.kw/en/home/Personal/Bank/ways-to-Bank/KIB-Mobile/Privacy-Policy.html).

## Screenshots

[⌊Environments: enter your BuyNow credentials for UAT or Live and test the connection.⌉⌊
Environments: enter your BuyNow credentials for UAT or Live and test the connection
.⌉[

Environments: enter your BuyNow credentials for UAT or Live and test the connection.

[⌊Portal Setup: copy the webhook URL, redirect URL, and webhook auth header into
the BuyNow portal.⌉⌊Portal Setup: copy the webhook URL, redirect URL, and webhook
auth header into the BuyNow portal.⌉[

Portal Setup: copy the webhook URL, redirect URL, and webhook auth header into the
BuyNow portal.

[⌊Store Settings: enable BuyNow, choose the payment mode, and set the maximum financing
tenor.⌉⌊Store Settings: enable BuyNow, choose the payment mode, and set the maximum
financing tenor.⌉[

Store Settings: enable BuyNow, choose the payment mode, and set the maximum financing
tenor.

[⌊Store Settings: set the Split down payment and choose where the instalment amount
is shown.⌉⌊Store Settings: set the Split down payment and choose where the instalment
amount is shown.⌉[

Store Settings: set the Split down payment and choose where the instalment amount
is shown.

[⌊Order Settings: map BuyNow statuses to WooCommerce order statuses.⌉⌊Order Settings:
map BuyNow statuses to WooCommerce order statuses.⌉[

Order Settings: map BuyNow statuses to WooCommerce order statuses.

[⌊Checkout: BuyNow Financing in the payment methods, with the tenor selector.⌉⌊Checkout:
BuyNow Financing in the payment methods, with the tenor selector.⌉[

Checkout: BuyNow Financing in the payment methods, with the tenor selector.

## Installation

 1. Upload the `buy-now-by-kib` folder to `/wp-content/plugins/` or install the plugin
    ZIP from Plugins  Add New.
 2. Activate the plugin. WooCommerce must be active.
 3. Go to WooCommerce  Settings  Payments  BuyNow.

#### Step 1: Connect your BuyNow account (Environments tab)

 1. Select the UAT environment to test first. The environment marked “In Use” is the
    one checkout uses.
 2. Under Credentials, enter the Merchant Reference (UUID), API Key, and HMAC Secret
    from the BuyNow portal.
 3. Click Save changes, then click Test Connection. “Connection successful.” confirms
    the credentials are valid.

See [screenshot 1](https://ps.w.org/buy-now-by-kib/assets/screenshot-1.png), also
shown in the Screenshots section of the Details tab.

#### Step 2: Register your store in the BuyNow portal (Portal Setup)

 1. Use the copy buttons in Portal Setup to copy the Webhook URL, Redirect URL, Webhook
    Auth Header Key, and Webhook Auth Header Value.
 2. Paste each value into the matching field in the BuyNow portal. BuyNow uses the 
    webhook to update order statuses and the redirect URL to send customers back to
    your store.
 3. Click Regenerate only if you need a new header value. You must then update it in
    the BuyNow portal as well.

See [screenshot 2](https://ps.w.org/buy-now-by-kib/assets/screenshot-2.png).

#### Step 3: Choose how BuyNow is offered (Store Settings tab)

 1. Turn on Enable BuyNow.
 2. Choose a Payment Mode: Split Only (orders up to 500 KWD), Financing Only (orders
    above 500 KWD up to 25,000 KWD), or Both (Split up to 500 KWD, Financing above 
    that up to 25,000 KWD).
 3. Set Financing Max Tenor. Customers can choose any tenor from 3 months up to this
    limit (maximum 60 months).
 4. Set the Split Down Payment Percentage. The preview below the field shows what customers
    will see.
 5. Under Show BuyNow On, choose where to display the instalment amount: product page,
    shop and category pages, related products, cart page, or mini cart.
 6. Click Save changes.

These settings apply to every environment. See [screenshot 3](https://ps.w.org/buy-now-by-kib/assets/screenshot-3.png)
and [screenshot 4](https://ps.w.org/buy-now-by-kib/assets/screenshot-4.png).

#### Step 4: Map order statuses (Order Settings tab)

Each BuyNow status is mapped to a WooCommerce order status for Split and Financing.
The defaults work for most stores. Change a dropdown if your fulfilment process 
needs a different status, then click Save changes.

See [screenshot 5](https://ps.w.org/buy-now-by-kib/assets/screenshot-5.png).

#### Step 5: Test and go live

 1. With UAT in use, place a test order and choose BuyNow at checkout ([screenshot 6](https://ps.w.org/buy-now-by-kib/assets/screenshot-6.png)).
    Confirm that you are redirected to BuyNow, returned to your store, and that the
    order status updates.
 2. Select the Live environment, enter your production credentials, click Save changes,
    then click Test Connection.
 3. Copy the Live Portal Setup values into the production BuyNow portal.
 4. Click Go Live. This is only possible after the Live credentials are saved and tested
    successfully.

## FAQ

### Which currency is supported?

BuyNow is only offered at checkout when the store currency matches the currency 
supported by the gateway.

### Does it work with the block checkout?

Yes. Both the classic shortcode checkout and the WooCommerce Checkout block are 
supported.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Buy Now by KIB” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ Kuwait International Bank ](https://profiles.wordpress.org/kibbank/)

[Translate “Buy Now by KIB” into your language.](https://translate.wordpress.org/projects/wp-plugins/buy-now-by-kib)

### Interested in development?

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

## Changelog

#### 3.0.65

 * Escape settings, order, and return-page output when it is printed.
 * Remove the development editor folder from the plugin package.

#### 3.0.64

 * Offer Financing only above 500 KWD through 25,000 KWD, and hide it outside that
   range.

#### 3.0.63

 * Hide BuyNow at checkout when the order total is outside the active payment mode:
   Split up to 500 KWD, Financing up to 25,000 KWD, and both modes split at the 
   threshold.

#### 3.0.62

 * Rename plugin display name to Buy Now by KIB, folder and text domain slug to 
   buy-now-by-kib.

#### 3.0.61

 * Document KIB terms of use and privacy policy links for the external gateway.
 * Escape installment learn-more markup on product pages.
 * Remove unclosed frontend output buffering used for public tunnel URL rewrites.
 * Align Stable Tag with the plugin version and drop discouraged textdomain loading.

#### 3.0.60

 * Verify the BuyNow return signature and show success, failed, or not found.

#### 3.0.59

 * Center the return-page message.

#### 3.0.58

 * Show the webhook URL as a read-only portal value.

#### 3.0.57

 * Plugin Check compliance fixes.

## Meta

 *  Version **3.0.65**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [bnpl](https://wordpress.org/plugins/tags/bnpl/)[financing](https://wordpress.org/plugins/tags/financing/)
   [Kuwait](https://wordpress.org/plugins/tags/kuwait/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/buy-now-by-kib/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/buy-now-by-kib/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/buy-now-by-kib/reviews/)

## Contributors

 *   [ Kuwait International Bank ](https://profiles.wordpress.org/kibbank/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/buy-now-by-kib/)