PayHere Payment Gateway Plugin for WooCommerce
PayHere is a Sri Lankan Payment Gateway Service that enables you to accept payments online from your customers via Visa, MasterCard, Amex, eZcash, mCash & Internet Banking services. You can install this plugin to list PayHere as a payment method in your WooCommerce store.
/wp-content/plugins/plugin-name
directory, or install the plugin through the WordPress plugins screen directly.Go to PayHere website & apply for a Merchant Account.
https://www.payhere.lk
Go to WooCommerce Settings > Payments > PayHere > Manage and tick “Enable On-site checkout”
Yes. Supported Subscription products can be checked out with the gateway.
You should be a PayHere PREMIUM plan subscriber or using a PayHere Sandbox account to use this feature. After enabling the feature as explained in the “How do I use Use PayHere Tokenized Cards?”, customers will automatically see a “Save Card” tick mark when paying.
On their next visits, customers will be offered the option of paying with their saved card.
Yes. Customers should to navigate to My Account > Saved Cards. This menu will only appear for customers with saved cards.
Once in the menu, click “Remove Card”.
Yes. Navigate to WooCommerce > Cards on files
Go to WP-Admin > Plugins, and re-activated the PayHere plugin.
Initial public release
Fixed PayHere logo not showing issue
Fixed redirecting issue
Fixed Return URL issue in latest WP versions
Added support for On-site checkout
Fixed issue with On-site checkout in live mode
Fixed various issues
Fixed various issues
Bug fixes
WooCommerce Subscription Support
Bug fixes
Added support for Tokenized Payments
Added support for delete tokenized card payments
Added option to show/hide save card in frontend.
Fixed not Empty cart issue.
Fixed not auto redirecting issue on checkout page.
Fixed if woocommerce not active error plugin breaks and cannot login to the site.
Fixes bug caused by WordPress optimization, where Payment starts before PayHere.js is loaded.
Added better support for orders with many items.
Added in-code order blacklisting capabilities.
Small bug fix for Tokenize payments.
Remove Auto Trigger authorize payment if Card is already tokenized.
Hold on card support with small bug fixes.
Small bug fix for invalid amount format.
Small bug fix and add notice for hold on card support.
Small bug fix for authorization payment activated by default.
Fix a bug for some themes giving an error when editing a Post or a Page.
Added support for daily recurring payments.
Added input sanitizing for form fields to fix vulnerability issues.
Code standardize to PSR12 and WordPress
Code standardize to PSR12 and WordPress
Fix the issue with “Something went wrong” after the latest update (2.2.3)
Fix the issue with the Order complete message
Fix the issue with the Merchant ID not set in the backend and the frontend
Fix the issue with the redirect page not found.
Fix the issue with the redirect page not found and issue with plugin error when de-activate and activate.
Remove the line item name list from the “items” parameter and replace with the order id.
Fix the “order_key was called incorrectly” issue in thankyou page.
Fix the vulnerability with payhere logs.
Fix the vulnerability with payhere logs and disabled the loggin function.
Fix the issue with the Chackout page show deprecated warning/error.
Added support for WordPress blocks and resolved issues on the redirect page.
Fixed the issue occurring during plugin activation and update.
Fixed the issues occurring during plugin activation and update.
Enabled support for changing the gateway icon, resolved the issues with WordPress Blocks, and fixed the gateway viewing issue.
Fixed the issue with the text message when redirecting to the order-received page while the payment is pending.
Fixed the issue of the pay button duplication.