Anonindo UPI One-Click Checkout for WooCommerce

Description

Anonindo UPI One-Click Checkout for WooCommerce is built for Indian stores that want a faster, more conversion-focused checkout experience.

Instead of sending every shopper through the full WooCommerce checkout journey, the plugin adds a lightweight UPI-first flow with a product-page buy button, mobile-friendly modal checkout, app handoff, and admin-side analytics.

What it helps you do

  • shorten checkout time for mobile-first shoppers
  • collect payments with UPI apps like Google Pay, PhonePe, Paytm, and compatible banking apps
  • offer both one-click product checkout and a WooCommerce checkout-page UPI payment method
  • track funnel activity such as button clicks, checkout opens, orders created, and successful payments
  • review UPI orders and abandoned checkouts from the WordPress admin

Core features

  • Smart Buy Now button on WooCommerce product pages
  • Sticky mobile CTA for fast one-tap access
  • Fast modal checkout with phone, email, address, and pincode support
  • Returning customer data recall for repeat checkout
  • UPI app chooser with Google Pay, PhonePe, Paytm, and generic UPI app support
  • WooCommerce checkout payment method for manual UPI payment confirmation
  • UPI payment summary with amount, receiver UPI ID, order note, and QR support
  • Admin controls for messages, design, email templates, device visibility, and growth settings
  • Built-in analytics dashboard and order tracking screens
  • Abandoned checkout capture for future recovery workflows

Important note about payment verification

This plugin supports manual confirmation and customer-reported payment status for generic UPI flows.

Automatic payment verification is not universally available with plain upi://pay links alone. For bank-side confirmation, webhooks, or automated transaction reconciliation, a dedicated PSP or payment gateway integration is required.

External services

goQR QR Code API

The plugin can call the QR Code API from goQR.me / api.qrserver.com to render a payment QR image on the UPI payment page when QR display is enabled.

When it sends data:
When the payment page is rendered and QR display is enabled for that checkout flow.

What data is sent:
The generated UPI payment URI, which contains the merchant UPI ID, amount, merchant/store label, and order note/transaction note that will be encoded into the QR image.

Why it is sent:
To generate a scannable QR code image for manual UPI payment from another device or app.

Service links:
API documentation: https://goqr.me/api/doc/create-qr-code/
Terms of service: https://goqr.me/legal/tos-api.html
Privacy policy / privacy notes: https://goqr.me/privacy-safety-security/

Screenshots

  • Product page with the one-click UPI checkout CTA.
  • Fast modal checkout with phone, email, address, and pincode flow.
  • UPI app selection step with amount, UPI ID, and transaction note.
  • WooCommerce checkout payment method with UPI input field.
  • Admin settings hub with checkout, payment, email, messages, and design tabs.
  • Analytics dashboard with funnel, revenue, and device insights.
  • UPI orders screen for manual review and confirmation.
  • Abandoned checkout manager for recovery workflows.

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Go to UPI Settings in wp-admin.
  5. Add your merchant UPI ID and configure the one-click checkout flow.
  6. Optionally enable the WooCommerce checkout payment method from the plugin Payment tab.

FAQ

Does this plugin auto-confirm UPI payments?

Not by default for generic UPI app payments. The plugin supports manual confirmation and customer payment submission. Fully automatic verification requires a supported payment provider or bank-side integration.

Can I use this only on product pages and not on the normal WooCommerce checkout?

Yes. You can use only the one-click product/cart flow, only the WooCommerce checkout payment method, or both.

Which UPI apps are supported?

The plugin supports deep-link handoff for popular UPI apps like Google Pay, PhonePe, Paytm, and compatible default UPI apps on supported devices.

Does it work on mobile only?

No. You can control one-click button visibility separately for mobile, tablet, and desktop/laptop from the plugin settings.

Where is analytics data stored?

The plugin stores analytics and abandoned checkout data inside your WordPress database using plugin-specific custom tables.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Anonindo UPI One-Click Checkout for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.1.2

  • Follow-up review hardening for nonce, sanitization, and inline-style handling.

2.1.1

  • Removed automatic WordPress user creation from the checkout flow.
  • Removed the external pincode lookup dependency and kept manual city/state entry.
  • Hardened admin and checkout input handling with stricter nonce-aware sanitization.
  • Tightened frontend runtime CSS sanitization for submission review.

2.1.0

  • Renamed the plugin package and text domain for the final WordPress.org submission slug.
  • Removed arbitrary custom CSS injection from plugin settings.
  • Moved frontend and payment styling to proper enqueued inline styles.
  • Hardened public REST endpoints so payment status and payment confirmation require a valid order key.
  • Switched returning-customer autofill to browser-local data instead of public phone-number lookups.
  • Added external-services documentation for pincode lookup and QR generation.

2.0.0

  • Initial public release candidate.
  • Added one-click UPI product and cart checkout flow.
  • Added WooCommerce checkout payment gateway support.
  • Added admin analytics, order tracking, abandoned checkout management, and UI customization controls.
  • Improved plugin structure and coding standards compatibility for submission review.