# WooCommerce

> Accept Ozow payments on WooCommerce with the standard payment gateway plugin, plus plugins for Capitec Pay, Voucher and Buy Now Pay Later.

Source: https://hub.ozow.com/integration-methods/plugins-and-platforms/woocommerce/

Accept Ozow payments on your WooCommerce store. Ozow provides a standard payment gateway plugin for
WooCommerce, as well as additional payment-specific plugins for Capitec Pay, Voucher, and Buy Now
Pay Later (Happy Pay).

## Before you start

- You need an active Ozow merchant account. If you don't have one, sign up at [ozow.com/merchants](https://ozow.com/merchants).
- You need a working WordPress installation with WooCommerce installed and active.
- Requires WordPress 6.6 or later and PHP 7.4 or later.
- Ozow only accepts payments in South African Rand (ZAR). Make sure your WooCommerce store currency
  is set to ZAR. The plugin will automatically disable itself if it detects an unsupported currency.

> ⚠️ **Important**: Do not modify the plugin files. Any edits made to bypass features or restraints
> are done at your own risk. Ozow will not be held responsible for payment failures resulting from a
> modified plugin. To report bugs or request features contact
> [support@ozow.com](mailto:support@ozow.com).

## Ozow Gateway for WooCommerce

The standard Ozow gateway enables your customers to pay using any Ozow-supported payment method at checkout.

[Download Ozow Gateway for WooCommerce](https://ozow-live-cdn.s3.eu-west-1.amazonaws.com/plugins/Woocom.zip)

### Installation

1. Download the plugin using the link above
2. In your WordPress admin panel, go to **Plugins** → **Add New** → **Upload Plugin**
3. Upload the plugin zip file and click **Install Now**
4. Once installed, click **Activate Plugin**
5. Configure the plugin:
   - In the left menu, hover over **WooCommerce** and click **Settings**
   - Click the **Payments** tab
   - Click **Ozow Secure Payments**
   - Enter your merchant credentials, your API key, private key, and site code are available in your
     [Ozow Dashboard](https://dash.ozow.com)
   - Configure the title and description that will be displayed to customers at checkout
   - Click **Save changes**

### Credentials

You will need the following from your [Ozow Dashboard](https://dash.ozow.com):

| Credential | Where to find it |
|---|---|
| API key | Merchant Details section |
| Private key | Merchant Details section |
| Site code | Site section |

## Payment-specific plugins

In addition to the standard gateway, Ozow provides dedicated plugins for specific payment methods.
These can be installed alongside the standard gateway to offer additional payment options at
checkout.

### Capitec Pay via Ozow

Enables Capitec Pay as a standalone payment method at checkout.

[Download Capitec Pay via Ozow](https://ozow-live-cdn.s3.eu-west-1.amazonaws.com/plugins/wc-ozow-capitec-pay-gateway.zip)

**Installation**

1. Download the plugin using the link above
2. In your WordPress admin panel, go to **Plugins** → **Add New** → **Upload Plugin**
3. Upload the plugin zip file and click **Install Now**
4. Once installed, click **Activate Plugin**
5. Configure the plugin:
   - Hover over **WooCommerce** and click **Settings**
   - Click the **Payments** tab
   - Click **Capitec Pay via Ozow Gateway**
   - Enter your merchant credentials and configure the checkout display settings
   - Click **Save changes**

---

### Voucher via Ozow

Enables Cash Voucher redemption as a standalone payment method at checkout.

[Download Cash Voucher via Ozow](https://ozow-live-cdn.s3.eu-west-1.amazonaws.com/plugins/wc-ozow-voucher-redemption-gateway.zip)

**Installation**

1. Download the plugin using the link above
2. In your WordPress admin panel, go to **Plugins** → **Add New** → **Upload Plugin**
3. Upload the plugin zip file and click **Install Now**
4. Once installed, click **Activate Plugin**
5. Configure the plugin:
   - Hover over **WooCommerce** and click **Settings**
   - Click the **Payments** tab
   - Click **WC Voucher Redemption via Ozow Gateway**
   - Enter your merchant credentials and configure the checkout display settings
   - Click **Save changes**

---

### Buy Now Pay Later: Happy Pay via Ozow

Enables Buy Now Pay Later (Happy Pay) as a standalone payment method at checkout. Customers
selecting Happy Pay are securely redirected to the Ozow-hosted checkout to complete their purchase.

[Download Buy Now Pay Later: Happy Pay via Ozow](https://ozow-live-cdn.s3.eu-west-1.amazonaws.com/plugins/wc-ozow-happy-pay-gateway.zip)

> ℹ️ **Note**: The Happy Pay plugin requires the Happy Pay widget to be displayed on your product
> pages. See the [Buy Now Pay Later](https://hub.ozow.com/payment-products/payin/buy-now-pay-later.md) product page
> for widget implementation guidance.

**Installation**

1. Download the plugin using the link above
2. In your WordPress admin panel, go to **Plugins** → **Add New** → **Upload Plugin**
3. Upload the plugin zip file and click **Install Now**
4. Once installed, click **Activate Plugin**
5. Configure the plugin:
   - Hover over **WooCommerce** and click **Settings**
   - Click the **Payments** tab
   - Click **Ozow Happy Pay Secure Payments**
   - Enter your merchant credentials and configure the checkout display settings
   - Click **Save changes**

## Support

For assistance with your WooCommerce integration contact [support@ozow.com](mailto:support@ozow.com)
or reach out to your account manager.