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
Upload the plugin zip via WordPress Admin
Activate the plugin
Navigate to WooCommerce → Settings → Payments and enable Number Gateway
Enable open_ssl in the php.ini file by uncommenting
extension=openssl.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
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
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.
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.
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.
Last updated
Was this helpful?