WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce

Dibsy Checkout

Accept credit card payments on your store using Dibsy.

by Dibsy · github.com/dibsyhq/woocommerce · website

2stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/dibsyhq/woocommerce/archive/refs/heads/master.zip

Readme

Dibsy Checkout for WooCommerce



A WooCommerce payment gateway plugin that connects your WordPress store to Dibsy, Qatar's payment service provider. Customers are redirected to Dibsy's PCI-compliant hosted checkout to complete payment, and the order status is updated automatically once payment is confirmed.

What it does

  • Adds Dibsy as a payment method on the WooCommerce checkout (classic and block-based).
  • Redirects the customer to Dibsy's hosted checkout where they can pay using cards, Click to Pay, NAPS, Himyan, Apple Pay, or Google Pay (whichever methods you have enabled in your Dibsy dashboard).
  • Offers an Express Apple Pay button on the cart and order-pay pages, allowing customers to skip the form-fill flow.
  • Updates the WooCommerce order status automatically once Dibsy confirms the payment (processing on success, failed on decline).
  • Supports full and partial refunds initiated from the WooCommerce order admin screen.
  • Compatible with WooCommerce High-Performance Order Storage (HPOS) and the Cart & Checkout Blocks.

Requirements

Minimum Tested up to
WordPress 6.0 6.9
WooCommerce 7.0 10.7
PHP 7.4 8.4
Store currency QAR

A Dibsy merchant account and API secret key are required. You can sign up at dibsy.one.

Installation

  1. Download the plugin and upload the folder to wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin.
  2. Activate Dibsy Checkout from the WordPress Plugins screen.
  3. Go to WooCommerce → Settings → Payments and enable Dibsy.

Configuration

In WooCommerce → Settings → Payments → Dibsy:

Setting Description
Enable/Disable Turns the gateway on for checkout.
Description Text shown to customers under the payment method name.
Test mode When on, uses Dibsy's sandbox environment. Disable before going live.
Secret key Found in your Dibsy dashboard under Settings → API Keys. Use the test key in test mode and the live key otherwise.
Logging Writes debug information to WooCommerce → Status → Logs under the dibsy source.

Payment flow

  1. Customer places an order and selects Dibsy at checkout.
  2. The plugin calls the Dibsy API to create a payment and receives a hosted-checkout URL.
  3. The customer is redirected to Dibsy, completes payment, and is returned to the WooCommerce order-received page.
  4. Once Dibsy confirms the payment, the order status is updated to Processing on success or Failed on decline.
  5. Refunds initiated from the order admin call the Dibsy API and are reflected in the order notes.

Supported features

  • Hosted checkout redirect for cards, wallets, and local Qatari debit networks.
  • Express Apple Pay button on cart and order-pay pages.
  • Automatic order status updates after payment confirmation.
  • Refunds (full and partial) from the WooCommerce order screen.
  • HPOS and Cart/Checkout Blocks compatibility declarations.
  • Test/live mode toggle backed by separate API keys.

Support

  • Documentation: www.dibsy.dev/woocommerce
  • Email: dev@dibsy.one (include your Dibsy Merchant ID and a description of the issue)

License

GPLv2 or later. See license.txt.

Read the full README on GitHub →