WooCommerce Payment Plugin · v2.0

Accept UPI & Multi-Gateway Payments in WooCommerce

Razorpay, Cashfree, UPI Direct, and custom gateways — all in one plugin. Full & partial payment support, instant auto-verification, and a powerful admin dashboard.

✓ UPI Direct ✓ Razorpay ✓ Cashfree ✓ Partial Payments ✓ HPOS Compatible
4+
Payment Gateways
100%
WooCommerce Native
HPOS
Compatible
Instant Setup
No coding required
My Store Secure Checkout
4,999
Select Payment Method
UPI Direct (Google Pay, PhonePe…)
R
Razorpay (Cards, UPI, NetBanking)
C
Cashfree Payments
Pay ₹4,999 Securely →
🔒
Webhook Verified
Auto order update

Supports these payment gateways

Everything you need to accept payments

One plugin. Four gateways. Zero compromise on features.

💳

Multi-Gateway Checkout

Show UPI, Razorpay, Cashfree, and custom gateways as selectable sub-methods inside a single WooCommerce payment option. Customers pick at checkout.

📱

UPI Deep Link (Mobile)

On mobile, a "Pay Now via UPI" button opens the customer's installed UPI app (Google Pay, PhonePe, Paytm, BHIM) with amount pre-filled.

🔗

Payment Links API

Razorpay and Cashfree integrations create hosted payment links via API. Customers are redirected to the gateway's secure hosted page.

Auto Webhook Verification

Signed webhook endpoints for every API gateway. Orders are updated automatically the moment payment is confirmed — no manual action needed.

📊

Full & Partial Payments

Per-product: choose full payment, fixed partial, or percentage partial. Customers pay an advance and receive a balance payment link by email.

🖼️

QR Code & Screenshot Upload

Upload your UPI QR code in gateway settings. On payment page, customers can upload a payment screenshot as proof for admin verification.

🛡️

Signature Verification

HMAC-SHA256 signature checks on every Razorpay and Cashfree return and webhook request. Prevents spoofed payment completions.

📧

Transactional Emails

Automatic emails on payment submission, approval, rejection, and balance reminders. Admin also receives notification emails.

⚙️

Custom Gateway

Add any redirect-based payment gateway using a URL template with variables: {amount} {order_id} {return_url}

See It In Action

Clean, intuitive interface — for you and your customers

Woocom-Pay Settings Page
Plugin Settings
UPI Payment Verification Dashboard
Payment Verification Dashboard
Pro Gateway Settings
Pro Gateway Settings
WooCommerce Checkout Payment Methods
Payment Method Selection at Checkout
UPI Payment Page
UPI Payment Page (Mobile)

How it works

From install to first payment in minutes

1

Install & Activate

Upload the plugin ZIP to WordPress. Activate it — DB table and upload folder are created automatically.

2

Configure Gateways

Enable UPI and enter your UPI ID. Optionally add Razorpay or Cashfree API keys in Woocom-Pay Settings.

3

Set Product Options

Choose full or partial payment per product. Set advance amount as fixed ₹ or percentage.

4

Customers Pay

At checkout customers select their preferred gateway. UPI opens the app; API gateways redirect to the hosted page.

5

Orders Update

Webhooks auto-verify API payments. UPI payments can be auto-approved or routed through your admin review queue.

Supported Payment Methods

All enabled via a simple admin settings panel — no code changes.

UPI Direct

Manual UPI payment — customer scans your QR code or uses a deep link to pay via Google Pay, PhonePe, Paytm, BHIM, or any UPI app.

Built-in · No API Key
R

Razorpay

Creates a hosted payment link via Razorpay API. Supports all Indian payment modes: cards, UPI, netbanking, wallets, EMI.

API · Payment Links
C

Cashfree Payments

Creates a payment link via Cashfree API (v2023-08-01). Sandbox and live mode. Supports cards, UPI, netbanking, and wallets.

API · Payment Links
🔌

Custom Gateway

Any gateway that accepts a redirect URL with amount and order details. Configure a URL template, success param, and optional webhook secret.

Fully Configurable
Payment Breakdown — Order #1042
Product Total ₹10,000
Advance (30%) ₹3,000  ✓ Paid
Balance Due ₹7,000
✉️ Balance payment link sent to customer's email
🔗 Balance link: touch2me.com/pay-balance/1042

Collect Advance, Then Balance — Automatically

Set partial payment rules per product. Choose a fixed amount or a percentage advance. The plugin handles all the math, status updates, and balance reminders.

  • Per-product: fixed ₹ advance or percentage
  • Advance payment accepted via any enabled gateway
  • Balance link emailed to customer automatically
  • Balance page supports all 4 gateways
  • Custom order statuses track each stage
  • Admin can manually send balance reminder email

Powerful Admin Dashboard

Everything you need to track, verify, and manage every payment.

🔍

UPI Verification Queue

Review submitted UPI transactions with screenshot previews. Approve or reject with one click.

📋

6 Custom Order Statuses

Awaiting Pay · Pay Submitted · Pay Verified · Balance Pending · Balance Submitted · Pay Rejected

🏦

Gateway Config Panel

Enable/disable each gateway, enter API credentials, and copy webhook URLs — all in one settings page.

📦

Order Meta Box

See paid amount, balance due, transaction records, and gateway used directly in each order's detail page.

📩

Email Notifications

Customer and admin emails for every payment event: submission, approval, rejection, and balance reminders.

🖼️

QR Code Upload

Upload your UPI QR image via the WordPress media library. Displayed on desktop payment pages.

🔐

Screenshot Storage

Customer payment screenshots stored in a protected upload directory — PHP execution blocked by .htaccess.

HPOS Compatible

Fully supports WooCommerce High Performance Order Storage (HPOS). Works with both HPOS and legacy CPT.

Simple, Transparent Pricing

Start free with UPI payments. Upgrade to Pro when you need Razorpay, Cashfree, or custom gateways.

Free
0
Forever free — no credit card needed
Perfect for small stores that want to accept UPI payments without any gateway fees.

  • UPI Direct payments
  • QR code display (desktop)
  • Mobile UPI deep link (Google Pay, PhonePe…)
  • Screenshot upload & verification
  • Email notifications
  • Admin verification dashboard
  • 1 site license
  • Razorpay integration
  • Cashfree integration
  • Custom gateway
  • Partial payment via API gateways
  • Priority support

Need a custom quote for multiple stores or white-label license? Contact us and we'll work something out.

Frequently Asked Questions

You'll receive the Woocom-Pay Pro plugin ZIP file by email within minutes of your payment being confirmed. Install it in WordPress like any other plugin. Your license covers unlimited sites and one year of free updates.
Yes. To use the Razorpay or Cashfree integration you need an active merchant account with that gateway. The plugin uses their Payment Links API — you'll enter your API Key/Secret in the plugin settings. UPI Direct works without any third-party account.
One-time payment of ₹999. No recurring charges. You own the plugin forever. Updates are included for one year; after that the plugin continues to work — you just won't receive new feature updates automatically.
No. Touch2me Technologies charges zero transaction fees. The only fees are those charged by your payment gateway (Razorpay or Cashfree) on each transaction — typically 1.9%–2% for Indian payments.
Absolutely. The Free version is a fully functional UPI payment plugin. When you're ready to add Razorpay, Cashfree, or a custom gateway, purchase Pro and replace the plugin files — all your existing orders and settings are preserved.
We offer a 7-day refund if the plugin does not work as described and our support team is unable to resolve the issue. See our full Refund Policy for details.

Requirements

🐘
PHP 8.2+
Required
🌐
WordPress 6.8+
Required
🛒
WooCommerce 10+
Required
🔑
API Keys
Razorpay / Cashfree

Start accepting payments today

Free UPI plan forever. Upgrade to Pro for Razorpay, Cashfree & more.

Built and maintained by Touch2me Technologies · India  ·  No subscription · No transaction fees