# PayEngine Payment Gateway for WooCommerce

This guide provides an overview of PayEngine Gateway plugin for WooCommerce, and step-by-step instructions on how to install, configure, and use our plugin for seamless payment processing.

### WooCommerce

WooCommerce is a powerful and customizable open-source eCommerce plugin for WordPress. It enables businesses to create online stores, manage products, process orders, and accept payments through various payment gateways.&#x20;

### PayEngine WooCommerce Plugin

The PayEngine WooCommerce Payment Gateway plugin enables merchants to securely process payments through PayEngine, providing a seamless and reliable checkout experience for WooCommerce-powered eCommerce stores. Supporting multiple payment methods, including credit/debit cards  and digital wallets - Apple Pay and Google Pay, our plugin ensures flexibility and convenience for both merchants and customers

You can download the plugin using this [link](https://wordpress.org/plugins/payengine-payment-gateway/).

### How to Use the Plugin

If you have built a WooCommerce store, integrating PayEngine is simple and efficient. Install the plugin from the WordPress plugin directory, configure your PayEngine API credentials, and enable the payment gateway within WooCommerce settings. Once activated, customers will see PayEngine as a payment option during checkout. Transactions will be processed securely, and you can manage payments directly from your WooCommerce dashboard.

### Key Features of the plugin

* **Secure Payment Processing**: Transactions are processed securely through PayEngine.
* **Seamless Checkout Experience**: Customers stay on the website without redirections.
* **Multiple Payment Methods**: Support for credit/debit cards and digital wallets.
* **Easy Integration**: Simple installation and configuration within WooCommerce.
* **Real-Time Transaction Reporting**: View and manage transactions directly from the WooCommerce dashboard.

### Installation & Setup

#### Prerequisites

Before installing the plugin, ensure that:

* You have an active WooCommerce store running on WordPress.&#x20;
* You have an active PayEngine merchant account.

#### Step 1: Install the Plugin

1. Log in to your WordPress Admin Dashboard.
2. Navigate to **Plugins > Add New**.
3. Search for "PayEngine Payment Gateway".
4. Click **Install Now**, then **Activate**.

#### Step 2: Configure PayEngine Payment Gateway

1. Go to **WooCommerce > Settings > Payments**.
2. Locate **PayEngine Gateway** and click **Manage**.\
   ![](/files/ZQEOjYkrJON9ewRjX7NT)
3. Configure the following settings:
   * **Enable/Disable**: Enable the payment gateway.
   * **Title & Description**: Customize how the payment option appears at checkout.
   * **Merchant API Key & Secret**: Enter your PayEngine API credentials.
   * **Transaction Mode**: Select "Test" for sandbox mode
   * **3DS**: Check the 3DS box if 3DS needs to be enabled for the transactions\
     ![](/files/XNCzoST9vkMm82hmmePf)
4. Click **Save Changes**.

### Processing Payments

Once configured, PayEngine will be available as a payment option during checkout. Customers can select their preferred payment method and complete transactions securely.

### Refunds & Transaction Management

* Refunds can be processed directly from **WooCommerce > Orders**.
* Navigate to an order, click **Refund via PayEngine Gateway**, and confirm the refund amount.

<figure><img src="/files/NidwtTRtefkgaHveDTl4" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payengine.co/developer-docs/ecommerce-integration/payengine-payment-gateway-for-woocommerce.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
