KashierDevelopersKashier Developers
E-commerce plugins

WooCommerce

Accept Kashier payments on your WooCommerce store

WooCommerce logo

Accept Kashier payments on your WooCommerce store — cards, wallets, bank installments (with 3D Secure), and BNPL. There are three Kashier plugins for WooCommerce; pick the one that matches your checkout setup.

PluginUse it whenRepository
Classic checkoutYour store uses the standard WooCommerce checkout flowKashier-WooCommerce-UI-Plugin
Block-based checkoutYour store uses the WooCommerce block editor checkoutKashier-Block-Based-Woocommerce
Embedded formYou need the form embedded in your page, connected accounts, or WooCommerce SubscriptionsContact support

Prerequisites

All plugins need your Kashier credentials:

  • Log in to the Kashier dashboard
  • Navigate to the Integration page
  • Copy your API key and secret key; you enter them in the plugin settings after installation.

Classic checkout

Embedded checkout for the standard WooCommerce checkout flow, built on payment sessions.

  • Payment methods: card, wallet, bank installments, valU, Souhoola, Aman
  • Apple Pay enabled on the live environment
  • Currencies: EGP, USD, GBP, EUR
  • Requires WooCommerce 2.6+ (plugin v4.0.0)

Install it

  1. Download Kashier-WooCommerce-Plugin-master.zip.
  2. On WooCommerce 8 or above, first enable HPOS: WooCommerce → Settings → Advanced → Features.
  3. In WordPress, go to Plugins → Add New → Upload Plugin, upload the ZIP, and activate it.
  4. Go to WooCommerce → Settings → Payments. The plugin adds three Kashier payment methods; enable the ones you want to offer.
  5. Open each enabled method's configuration and enter your Merchant ID, API key, and Secret key from the dashboard.
  6. Tick Enable, leave test mode on while you are testing, set the title and description customers will see, and save.
  7. Place an order on your store and pay with a test card to confirm the flow end to end.

To go live, swap in your live API key and secret key and untick test mode — see going live.

Optional: charge in EGP while displaying another currency

The plugin has an Enforce EGP Payment setting. Turn it on to settle every Kashier payment in EGP regardless of the currency your storefront displays; you then supply the exchange rate from your display currency to EGP, which must be greater than 1.

Screenshots for each step are in the Kashier-WooCommerce-UI-Plugin repository.

Block-based checkout

Embedded checkout for the WooCommerce block editor checkout experience, built on payment sessions.

  • Payment methods: card, wallet, bank installments, valU, Souhoola, Aman, Mogo, Tru
  • Apple Pay enabled on the live environment
  • Currencies: EGP, USD, GBP, EUR
  • Requires WooCommerce 8.0+ and WordPress 6.0+ (plugin v2.1.4)
  • On WooCommerce 8+, enable the HPOS feature first: WooCommerce → Settings → Advanced → Features (the repository shows the exact screen)

Install it

The steps match the classic plugin above, with a different package:

  1. Download Kashier-Block-Based-WooCommerce-Plugin.zip.
  2. Enable HPOS: WooCommerce → Settings → Advanced → Features.
  3. Plugins → Add New → Upload Plugin, upload the ZIP, activate.
  4. WooCommerce → Settings → Payments — enable the Kashier methods you want.
  5. Enter your Merchant ID, API key, and Secret key from the dashboard, keep test mode on, and save.
  6. Place a test order to confirm the flow.

Screenshots for each step are in the Kashier-Block-Based-Woocommerce repository.

Embedded form

A customized embedded form integration:

The embedded form plugin is distributed by the Kashier team — contact support to get the package and installation guide.

On this page