Skip to plugins

WooCommerce extensions trusted across 25,000+ websites.

WooCommerce Payment Plugin

Create custom WooCommerce payment methods without writing a payment gateway

Create manual and offline payment methods for WooCommerce with your own names, instructions, fields, fees and availability rules.

  • Multiple custom gateways
  • Custom checkout fields
  • Conditional rules
  • Updates and support included
HPOS Compatible
Checkout Blocks Compatible

Multiple Custom Gateways

Create as many manual methods as you need

Custom Fields

Collect details per payment method

Conditional Rules

Control when each method appears

HPOS Compatible

WooCommerce High-Performance Order Storage

Checkout Blocks Compatible

WooCommerce High-Performance Order Storage

WooCommerce Native

Works with the block-based checkout

Why merchants use it

WooCommerce shouldn't dictate how your customers pay

Plenty of businesses collect payment in ways no standard WooCommerce gateway covers — bank transfers, app-based transfers, invoices, wholesale accounts or store-specific arrangements. This plugin lets you present those methods properly at checkout instead of working around them.

  • Problem

    Need to accept Zelle or another manual payment method?

    Solution

    Create a custom payment option with your own name and instructions.

    Feature used

    Custom gateway title, description and instructions

  • Problem

    Need invoice payments for B2B customers?

    Solution

    Create a dedicated invoice or account-payment method.

    Feature used

    Custom order status per gateway

  • Problem

    Need different payment methods for different products?

    Solution

    Control gateway availability using product and category conditions.

    Feature used

    Product and category restrictions

  • Problem

    Need to charge a payment-handling fee?

    Solution

    Add an optional fee to the gateway.

    Feature used

    Gateway fees

  • Problem

    Need information from the customer?

    Solution

    Add custom fields to the payment method.

    Feature used

    Custom checkout fields

Core capabilities

Build payment methods around your store workflow

Four capabilities cover most manual and offline payment requirements. Each one is configured from the standard WooCommerce payments settings screens.

01

Multiple custom payment gateways

Create multiple manual or offline payment methods instead of being limited to one gateway. Each method has its own title, description, icon, instructions and order handling.

  • Separate settings per payment method
  • Enable or disable methods independently
  • Present several manual options side by side

02

Custom checkout fields

Collect information specific to the selected payment method — a transfer reference, a purchase order number or a payment date — and keep it attached to the order.

  • Fields shown only when the method is selected
  • Required or optional per field
  • Values stored with the order for your team

03

Conditional availability

Control when a gateway appears based on relevant WooCommerce conditions, so customers only see the payment methods that apply to their cart.

  • Cart value minimums and maximums
  • Product and category restrictions
  • Shipping-method conditions

04

Gateway fees

Optionally charge a fee when a particular payment method is selected, so handling costs for manual payments are reflected in the order total.

  • Fixed or percentage fee
  • Applied only to the selected method
  • Shown in cart, checkout and order totals

Also included

  • Custom gateway title
  • Custom description
  • Payment instructions
  • Custom gateway icon
  • Order-status control
  • Minimum cart total condition
  • Maximum cart total condition
  • Product and category restrictions
  • Shipping-method conditions
  • Post-checkout redirects
  • Instructions in order emails
  • Per-method enable and disable

How it works

From settings screen to completed order

  1. 01

    Create your payment method

    Configure the payment method name, description, icon and instructions in WooCommerce payment settings.

  2. 02

    Control when it appears

    Add conditions such as products, categories, shipping methods or cart requirements so the method appears only where it should.

  3. 03

    Customer selects the method

    The custom gateway appears at checkout with any custom fields you configured for it.

  4. 04

    Process the order your way

    The order lands with your chosen status, the instructions you wrote and the field values the customer submitted.

Use cases

Flexible enough for different payment workflows

Zelle, manual transfers and pay-by-instructions

Present the transfer method by name, show the exact instructions the customer needs, and capture the reference number they used.

Capabilities used

  • Payment instructions
  • Custom checkout fields
  • Order-status control
  1. 1 Customer selects the manual method
  2. 2 Instructions are shown at checkout
  3. 3 Customer submits a reference number
  4. 4 Order is held until payment is confirmed

Free vs Pro

Start free. Upgrade when your payment workflow needs more flexibility.

The Free version covers a basic custom payment method. Pro adds multiple gateways, custom fields, fees and conditional rules.

Feature comparison between the Free and Pro versions
Feature Free Pro
Custom payment gateway Yes Yes
Multiple custom gateways No Yes
Custom checkout fields No Yes
Gateway fees No Yes
Conditional availability rules No Yes
Product & category restrictions No Yes
Shipping-method conditions No Yes
Custom order status per gateway No Yes
Priority support No Yes

Compatibility

Verified WooCommerce compatibility

HPOS
Compatible
Checkout Blocks
Compatible
WooCommerce
Tested up to 9.0
WordPress
Tested up to 7.0
PHP requirement
[Minimum version]
Plugin version
[version]
Last updated
[date]
Documentation
Setup guides and changelog

Version and tested-up-to values are dynamic fields intended to be populated from plugin metadata.

Reviews

What merchants say

Names, companies, sources and use cases below are placeholders. Replace them with verified customer testimonials and WordPress.org reviews before publishing.

“[Verified customer quote — ideally describing a manual or offline payment workflow such as Zelle, bank transfer or invoice payments.] ”
[Customer name] [Company / store] [Review source — WordPress.org or direct] — [Plugin version and use case]
“[Verified short review — multiple custom payment methods.]”
[Customer name], [Company / store] [Review source] — [Use case]
“[Verified short review — specialized checkout requirement.]”
[Customer name], [Company / store] [Review source] — [Use case]
WordPress.org reviews and verified customer details — placeholder

Pricing

Choose the license that fits your store

Annual licenses include updates and support for one year. Lifetime licenses are a one-time payment. Prices in [brackets] are placeholders until the live pricing is confirmed.

Single Site

1 website

[$XX]

Billed yearly

  • Plugin updates included
  • Standard email support
  • License renews yearly
Buy Pro

5 Sites

Most chosen

Up to 5 websites

[$XX]

Billed yearly

  • Plugin updates included
  • Priority email support
  • License renews yearly
Buy Pro

Unlimited Sites

Unlimited websites

[$XX]

Billed yearly

  • Plugin updates included
  • Priority email support
  • License renews yearly
Buy Pro

Try it with confidence

[Verified refund period]-day money-back guarantee. If the plugin does not work for your payment workflow, contact support for a refund within the guarantee period.

FAQ

Frequently asked questions

What is a custom payment gateway?

A payment method you define yourself — a name, description, instructions and rules — that appears at WooCommerce checkout alongside standard gateways.

Does this process payments automatically?

No. It creates manual and offline payment methods. Money is collected outside the store — by transfer, invoice or in person — and the order records the method plus any details the customer submitted.

Can I create more than one gateway?

Yes, Pro supports multiple custom payment methods, each with its own settings. Free version limits are listed in the comparison table.

Can I use this for Zelle?

Yes. Create a method named for Zelle, add your payment instructions and, if needed, a field for the customer’s reference number.

Can I add custom fields?

Yes. Pro lets you add fields to a payment method and mark them required or optional.

Can I charge an extra payment fee?

Yes. A fixed or percentage fee can be applied when a specific payment method is selected.

Can I control which products show a gateway?

Yes. Gateway availability can be limited by product, category, cart value or shipping method.

Is it compatible with HPOS?

Yes, the plugin is compatible with High-Performance Order Storage.

Does it work with Checkout Blocks?

Yes, the plugin is compatible with the block-based checkout.

What happens after the customer selects a manual payment method?

The order is created with the status you configured, your instructions appear on the order-received page and in the order email, and submitted field values are stored with the order.

Is a Free version available?

Yes. The Free version covers a basic custom payment method; Pro adds multiple gateways, fields, fees and conditions.

What support is included?

Pro licenses include email support and plugin updates for the license period. [Confirm response-time policy.]

Technical information

Current version
[version]
Last updated
[date]
WordPress tested up to
[version]
WooCommerce tested up to
[version]
PHP requirement
[version]
HPOS compatibility
Compatible
Checkout Blocks compatibility
Compatible

These fields are intended to be populated from plugin metadata rather than hardcoded.

Related

More WooCommerce tools from Imaginate Solutions

Works well with Custom Payment Gateways

Payment Gateways by User Roles

Show or hide payment methods based on the customer's user role.

View Plugin

Custom Shipping Methods

Create shipping methods with your own rates and conditions.

View Plugin

WooCommerce Export Orders

Export orders with the fields your operations team needs.

View Plugin

Create the payment workflow your WooCommerce store actually needs

Add custom manual payment methods, instructions, fields and conditions without building a payment gateway from scratch.

or