WooCommerce Universal UPI Payment Gateway









Demo
UserName : demo
Password : demo
Support 24*7
support@thegreebook.in

How It Works

Checkout Process
When a customer selects the Universal UPI Payment option at checkout, a modal displays the payment details along with a “Generate QR Code” button.
After generating the QR code, customers can scan it using their UPI app to complete the payment.

Payment Verification
Customers are required to enter the transaction ID they receive after making a payment.
The store admin verifies this ID against their records before processing the order.

Admin Dashboard
The plugin adds a “UPI Transaction History” submenu under WooCommerce, where admins can view transaction details and export them if needed.
Admins can configure the plugin settings through the WooCommerce interface, including enabling/disabling the gateway, customizing the QR code, and selecting supported currencies.

Security Features
Ensures secure data handling by sanitizing user inputs and using WordPress’s nonce system for form submissions.
Stores sensitive data like UPI IDs securely and does not expose them unnecessarily.
The manual verification process adds an additional layer of security, allowing for cross-checking of transactions before processing.

Extensibility and Future Updates
The plugin is designed with extensibility in mind, allowing developers to hook into its actions and filters to add custom functionality if needed.
Future updates can include more features based on user feedback and evolving business needs.

Additional Considerations

Responsive Design: The plugin’s interface is responsive, providing a seamless experience on both mobile and desktop devices.

Error Handling: Provides user-friendly error messages and guidance, ensuring customers know what to do if a payment doesn’t go through or if they make a mistake in entering their transaction ID.

Easy Setup: Quick setup with most configurations accessible via the WooCommerce settings page. Documentation and tooltips help guide the admin in configuring the plugin effectively.


By focusing on these features and aspects, the WooCommerce Universal UPI Payment Gateway plugin ensures a comprehensive payment solution that caters to both store owners and customers, providing a secure, customizable, and user-friendly UPI payment gateway for WooCommerce stores.


Version Overview


The WooCommerce Universal UPI Payment Gateway plugin has gone through multiple versions, each bringing improvements, new features, and bug fixes to enhance the overall user experience.
Version 1.0


Core Features: Introduced the UPI payment gateway integration, allowing seamless transactions using UPI QR codes.
Included multi-currency support, enabling store owners to accept payments in various currencies with real-time exchange rate conversion.
Added manual payment verification to ensure secure and verified transactions.
Integrated customizable QR code functionality, allowing store owners to match QR codes with their brand’s colors and sizes.
Version 2.0 (Planned)


Stripe Integration (Optional): A planned update was to integrate Stripe payment gateway alongside UPI, providing more flexibility in payment options. This feature was later rolled back to maintain a lightweight and focused plugin dedicated to UPI payments.


Advanced Licensing and Update System: If hosted on marketplaces like CodeCanyon, the plugin would benefit from automatic updates and license management via the Envato Market plugin, ensuring users have the latest version with all improvements.
Version Management Practices.


Incremental Updates: Each version increment reflects significant improvements, added features, or critical bug fixes.


Version Control: Store owners are encouraged to stay updated with the latest versions to benefit from new features and enhanced security.


Changelog Documentation: With each update, a detailed changelog is provided, outlining the new features, improvements, and bug fixes included in the release.
By adhering to this versioning strategy, the WooCommerce Universal UPI Payment Gateway plugin ensures continuous improvement while providing users with clear guidance on the latest features