{"id":147141,"date":"2021-10-18T08:39:36","date_gmt":"2021-10-18T08:39:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ipay-for-woocommerce\/"},"modified":"2025-04-23T14:48:40","modified_gmt":"2025-04-23T14:48:40","slug":"ipay-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/ipay-for-woocommerce\/","author":20024134,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.4","stable_tag":"1.2.4","tested":"6.8.5","requires":"4.9","requires_php":"7.0","requires_plugins":null,"header_name":"iPay for WooCommerce","header_author":"iPay","header_description":"Plugin to integrate with iPay.","assets_banners_color":"","last_updated":"2025-04-23 14:48:40","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ipay.lk","header_plugin_uri":"https:\/\/ipay.lk\/integrate-with-us","header_author_uri":"https:\/\/ipay.lk","rating":0,"author_block_rating":0,"active_installs":90,"downloads":5949,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ipayglobal","date":"2021-10-18 10:23:38"},"1.1.0":{"tag":"1.1.0","author":"ipayglobal","date":"2022-02-14 12:04:11"},"1.2.0":{"tag":"1.2.0","author":"ipayglobal","date":"2024-05-14 12:28:58"},"1.2.1":{"tag":"1.2.1","author":"ipayglobal","date":"2025-04-11 05:26:03"},"1.2.2":{"tag":"1.2.2","author":"ipayglobal","date":"2025-04-22 06:14:23"},"1.2.3":{"tag":"1.2.3","author":"ipayglobal","date":"2025-04-23 14:35:44"},"1.2.4":{"tag":"1.2.4","author":"ipayglobal","date":"2025-04-23 14:48:40"}},"upgrade_notice":{"1.0.0":"<p>This is the initial release of the plugin.<\/p>","1.1.0":"<p>Please upgrade to the latest version of iPay to enable IPG payments, since the old web payment method will be depricated soon.<\/p>","1.2.0":"<p>Please upgrade to the latest version.<\/p>","1.2.1":"<p>This update includes important security improvements and fixes for the REST API endpoint. Please upgrade to ensure proper functionality of payment status updates and callback handling.<\/p>","1.2.2":"<p>Please upgrade to ensure proper functionality of payment status updates and callback handling.<\/p>","1.2.3":"<p>Please upgrade to ensure proper functionality of payment status updates and callback handling.<\/p>","1.2.4":"<p>Please upgrade to ensure proper functionality of payment status updates and callback handling.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":2615752,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.PNG":{"filename":"screenshot-1.PNG","revision":2615712,"resolution":"1","location":"assets","locale":""},"screenshot-2.PNG":{"filename":"screenshot-2.PNG","revision":2615712,"resolution":"2","location":"assets","locale":""},"screenshot-3.PNG":{"filename":"screenshot-3.PNG","revision":2615712,"resolution":"3","location":"assets","locale":""},"screenshot-4.PNG":{"filename":"screenshot-4.PNG","revision":2615712,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"iPay Admin Settings.","2":"Payment Integration in iPay Merchant Web Portal."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[12479,140756,48253,1887,286],"plugin_category":[45],"plugin_contributors":[204299],"plugin_business_model":[],"class_list":["post-147141","plugin","type-plugin","status-publish","hentry","plugin_tags-cardpayments","plugin_tags-ipay","plugin_tags-paymentgateways","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ipayglobal","plugin_committers-ipayglobal"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/icon.svg?rev=2615752","icon":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/icon.svg?rev=2615752","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/screenshot-1.PNG?rev=2615712","caption":"iPay Admin Settings."},{"src":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/screenshot-2.PNG?rev=2615712","caption":"Payment Integration in iPay Merchant Web Portal."},{"src":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/screenshot-3.PNG?rev=2615712","caption":""},{"src":"https:\/\/ps.w.org\/ipay-for-woocommerce\/assets\/screenshot-4.PNG?rev=2615712","caption":""}],"raw_content":"<!--section=description-->\n<p>iPay is a Srilanka based global payment solution which currently operates in Srilanka and Cambodia, which enables customers to do their day to day financial transactions\nusing connected bank accounts or cards.<\/p>\n\n<h4>How it Works<\/h4>\n\n<p>After a successful integration the plugin will provide the merchant website with the feature\nto accept payments from iPay users or from users using a LankaQR compliant apps.<\/p>\n\n<ol>\n<li><p>If the customers opts to make the payment using iPay, then the user will be required to enter his\/ her iPay Mobile\nNumber and Email for validation purposes. Upon successful validation the payment request for the\nonline order will be sent to the users iPay app for transaction authentication.<\/p><\/li>\n<li><p>If the user opts to pay via LankaQR, a LankaQR QR code will be generated upon Cart Checkout which will allow the user to\nmake the payment by scanning the QR with any LankaQR compliant app in the market.<\/p><\/li>\n<\/ol>\n\n<!--section=installation-->\n<h4>Minimum Requirements<\/h4>\n\n<ul>\n<li>Wordpress 4.9<\/li>\n<li>WooCommerce 7.0 or higher recommended.<\/li>\n<\/ul>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Go to the Wordpress 'Dashboard' -&gt; 'Plugins' -&gt; 'Upload Plugin'.<\/li>\n<li>Upload the plugin .zip file, and click 'Install Now'.<\/li>\n<li>Go to 'Plugins' in Dashboard's side menu -&gt; Look in to 'iPay for WooCommerce' and click on 'Activate'.<\/li>\n<li>To setup iPay admin settings, go to 'WooCommerce' in side menu -&gt; Go to 'Settings' -&gt; Click on 'Payments' tab.<\/li>\n<\/ol>\n\n<ul>\n<li>Also it is possible to extract the zip file into the wp-content\/plugins directory in your wordpress installation and continue from the 3rd step above.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='are%20there%20any%20ipay%20related%20configurations%20that%20should%20be%20done%3F'><h3>Are there any iPay related configurations that should be done?<\/h3><\/dt>\n<dd><p>Yes, The merchant should register and login as an iPay merchant from the official iPay site (https:\/\/www.ipay.lk\/ipayMerchantApp\/login), and should enable the 'Development Settings'.\nAfter enabling, the 'Developer Portal' can be accessed, where in the 'Payment Integration' section you can generate a web token for web payments.\nThis generated merchant web token has to be used in the plugin.\nRequired 'Secret' and the 'Callback API Url' can be found in the plugin's settings page.\nFor more information and sandbox integrations official documentation can be found at (https:\/\/ipay.lk\/integrate-with-us)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>IPG integration added.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Woocommerce HPOS compatibility assured.<\/li>\n<li>HPOS compatibility declation added.<\/li>\n<li>Allowed changes to the redirect url.<\/li>\n<li>Minor fixes.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved random string generation for API security.<\/li>\n<li>Enhanced REST API endpoint registration.<\/li>\n<li>Fixed callback URL handling for different permalink settings.<\/li>\n<li>Added additional security checks for payment status updates.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Changes to the plugin to be compliant with the new WordPress standards<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixed issue with text domain<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fixed issue with logo not showing<\/li>\n<\/ul>","raw_excerpt":"Integrate your iPay merchant account with your e-commerce store to easily accept payments via iPay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/147141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=147141"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ipayglobal"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=147141"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=147141"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=147141"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=147141"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=147141"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=147141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}