For the complete documentation index, see llms.txt. This page is also available as Markdown.

WooCommerce Plugin

Classic WooCommerce Payment Plugin for PayForm

The Number WooCommerce Gateway plugin enables merchants to securely accept credit and debit card payments using Number’s hosted PayForm. No additional programming is required, as the plugin automatically generates the PayForm URL and processes transaction results.

Features

  • Secure hosted card collection powered by PayForm

  • PCI-compliant tokenized payment processing

  • Native WooCommerce checkout integration

  • Securely save payment methods for faster repeat purchases

  • Full and partial refund capabilities

  • Surcharging support

  • Express checkout with Apple Pay and Google Pay

  • Customizable form styling

Software Requirements

  • Minimum WordPress Version: 7.0

  • WooCommerce Version: 10.6.1

  • WooCommerce checkout pages must be set to Classic Shortcode (see WooCommerce Docs)

Install the Plugin

  1. Upload the plugin zip via WordPress Admin

  2. Activate the plugin

  3. Navigate to WooCommerce → Settings → Payments and enable Number Gateway

  4. Enable open_ssl in the php.ini file by uncommenting extension=openssl.

  5. Add the encryption key that corresponds to your eIndex. While you are using test credentials you will use our sandbox test key.

Configuration and Settings

General Settings

Setting
Description
Default

Enable/Disable

Enables or disables the Number payment gateway. When enabled, customers will be able to select this payment method during checkout.

no

Title

Defines the payment method title displayed to customers during checkout.

Credit Card Payment

Description

Controls the description shown to customers beneath the payment method title.

Pay securely using NumberPayments.

API Settings

Setting
Description
Default

API Key

The API Key provided by Number.

Key Expires

The expiration date of the API key.

Merchant ID

The merchant ID from your Number account.

API URL

Endpoint URL used to submit payment transactions.

eIndex

Encryption key index used by the hosted payment form.

300

Payment Form Fields and Styling

These settings control the appearance and behavior of the hosted payment form. There are a number of fields you can have added to your form. For some of the fields, you can choose to provide a default value, and to mark them as read-only.

The PayForm Builder tool can be used to help configure these settings. It is available at https://easypay8.com/byopayform.

Setting
Description
Default

Widget Type

Determines which transaction type the widget collects. Available options: payment (Standard payment form), combination (Combo widget configuration).

payment

Visible

Controls which payment form fields are visible to the customer. Example configuration values are determined by the PayForm Builder tool.

0600

ReadOnly

Determines whether specific payment fields are read-only.

0000

Styles

Controls predefined style configuration options for the payment form.

0001

Colors

Defines the color palette used by the payment form.

#ffffff,#428bca,#007bff,#212121,#ffffff,#212121,#ffffff

PayForm Configuration and Features

Additional payment form functionality and validation settings.

Setting
Description
Default

Enable Wallets

Enables supported digital wallets during checkout. Supported wallets: Apple Pay and Google Pay.

no

Apple Pay Domain

The domain registered with Apple for Apple Pay verification.

AVS Partial Match

Requires only the ZIP/postal code to match the card issuer records.

no

CVV Match

Requires the card security code (CVV) to match the issuer records. If the CVV does not match, the transaction will be voided.

no

FAQ

Are card details stored on my website?

No. Card details are collected securely using PayForm and tokenized by the payment provider. Sensitive card data is not stored on your WooCommerce site.

Does the plugin support saved payment methods?

Yes. Logged-in customers can securely save their payment methods for faster future purchases.

Does it work with WooCommerce Blocks?

No, not at this time. The current plugin supports WooCommerce classic checkout.

Last updated

Was this helpful?