{"id":336318,"date":"2026-08-02T01:32:18","date_gmt":"2026-08-02T01:32:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quickpay-ge-for-woocommerce\/"},"modified":"2026-08-17T15:27:13","modified_gmt":"2026-08-17T15:27:13","slug":"quickpay-ge-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/quickpay-ge-for-woocommerce\/","author":23543486,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.9.36","stable_tag":"2.9.36","tested":"7.0.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"QuickPay.ge \u2013 Georgian Payments for WooCommerce","header_author":"Quickpay.ge","header_description":"Accept Georgian payments (BOG, TBC, Credo, Keepz, and more) via Quickpay.ge","assets_banners_color":"f5bab2","last_updated":"2026-08-17 15:27:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/quickpay.ge\/wordpress-plugin","header_author_uri":"https:\/\/quickpay.ge","rating":0,"author_block_rating":0,"active_installs":10,"downloads":434,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.9.25":{"tag":"2.9.25","author":"rehostge","date":"2026-08-03 02:45:48"},"2.9.26":{"tag":"2.9.26","author":"rehostge","date":"2026-08-04 01:57:33"},"2.9.32":{"tag":"2.9.32","author":"rehostge","date":"2026-08-05 02:03:46"},"2.9.35":{"tag":"2.9.35","author":"rehostge","date":"2026-08-11 02:12:11"},"2.9.36":{"tag":"2.9.36","author":"rehostge","date":"2026-08-17 15:27:13"}},"upgrade_notice":{"2.9.20":"<p>Recommended update \u2014 includes payment eligibility and webhook authentication hardening.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3631667,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3631667,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3632178,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"quickpay\/button":{"name":"quickpay\/button","title":"Quickpay Button"}},"tagged_versions":["2.9.25","2.9.26","2.9.32","2.9.35","2.9.36"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3631667,"resolution":"1","location":"assets","locale":"","width":1600,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3631667,"resolution":"2","location":"assets","locale":"","width":1600,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3631667,"resolution":"3","location":"assets","locale":"","width":1600,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3631667,"resolution":"4","location":"assets","locale":"","width":1600,"height":1000},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3631667,"resolution":"5","location":"assets","locale":"","width":1600,"height":1000},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3631667,"resolution":"6","location":"assets","locale":"","width":1600,"height":1000}},"screenshots":{"1":"Quickpay Settings page \u2014 API connection, display mode, gateway selection","2":"Checkout with per-gateway mode \u2014 each payment method shown separately with logo","3":"Checkout with unified mode \u2014 single Quickpay button","4":"Product page with express \"Buy Now\" buttons","5":"WooCommerce order detail with Quickpay payment info and refund controls","6":"Express \"Buy Now\" button style variants \u2014 dark and outline \u2014 matching your storefront theme"}},"plugin_section":[],"plugin_tags":[176973,32104,274201,507,286],"plugin_category":[45],"plugin_contributors":[274266,240607],"plugin_business_model":[],"class_list":["post-336318","plugin","type-plugin","status-publish","hentry","plugin_tags-bog","plugin_tags-georgia","plugin_tags-georgian-payment","plugin_tags-payment","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-quickpayge","plugin_contributors-rehostge","plugin_committers-quickpayge","plugin_committers-rehostge"],"banners":{"banner":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/banner-772x250.png?rev=3632178","banner_2x":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/banner-1544x500.png?rev=3631667","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/icon.svg?rev=3631667","icon":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/icon.svg?rev=3631667","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-1.png?rev=3631667","caption":"Quickpay Settings page \u2014 API connection, display mode, gateway selection"},{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-2.png?rev=3631667","caption":"Checkout with per-gateway mode \u2014 each payment method shown separately with logo"},{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-3.png?rev=3631667","caption":"Checkout with unified mode \u2014 single Quickpay button"},{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-4.png?rev=3631667","caption":"Product page with express \"Buy Now\" buttons"},{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-5.png?rev=3631667","caption":"WooCommerce order detail with Quickpay payment info and refund controls"},{"src":"https:\/\/ps.w.org\/quickpay-ge-for-woocommerce\/assets\/screenshot-6.png?rev=3631667","caption":"Express \"Buy Now\" button style variants \u2014 dark and outline \u2014 matching your storefront theme"}],"raw_content":"<!--section=description-->\n<p><em>Scroll down for English<\/em><\/p>\n\n<p><strong>QuickPay.ge \u2013 Georgian Payments for WooCommerce<\/strong> \u10d7\u10e5\u10d5\u10d4\u10dc\u10e1 \u10db\u10d0\u10e6\u10d0\u10d6\u10d8\u10d0\u10e1 \u10d0\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d4\u10d1\u10e1 \u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10e8\u10d8 \u10db\u10dd\u10e5\u10db\u10d4\u10d3 \u10e7\u10d5\u10d4\u10da\u10d0 \u10e1\u10d0\u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10dd \u10e1\u10d8\u10e1\u10e2\u10d4\u10db\u10d0\u10e1\u10d7\u10d0\u10dc \u10d4\u10e0\u10d7\u10d8 \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d0\u10ea\u10d8\u10d8\u10d7. \u10d7\u10d8\u10d7\u10dd\u10d4\u10e3\u10da\u10d8 \u10d1\u10d0\u10dc\u10d9\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 \u10ea\u10d0\u10da\u10d9\u10d4 \u10d9\u10dd\u10d3\u10d8\u10e1 \u10d3\u10d0\u10ec\u10d4\u10e0\u10d8\u10e1 \u10d0\u10dc \u10de\u10da\u10d0\u10d2\u10d8\u10dc\u10d8\u10e1 \u10e8\u10d4\u10eb\u10d4\u10dc\u10d8\u10e1 \u10dc\u10d0\u10ea\u10d5\u10da\u10d0\u10d3 \u10d4\u10e0\u10d7\u10ee\u10d4\u10da \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d8\u10e0\u10d3\u10d4\u10d1\u10d8\u10d7 <a href=\"https:\/\/quickpay.ge\">Quickpay.ge<\/a>-\u10e1\u10d7\u10d0\u10dc \u10d3\u10d0 \u10d8\u10e6\u10d4\u10d1\u10d7 \u10ec\u10d5\u10d3\u10dd\u10db\u10d0\u10e1 \u10e7\u10d5\u10d4\u10da\u10d0 \u10e1\u10d0\u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10dd \u10e1\u10d8\u10e1\u10e2\u10d4\u10db\u10d0\u10d6\u10d4, \u10e0\u10dd\u10db\u10da\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1\u10d0\u10ea \u10d7\u10e5\u10d5\u10d4\u10dc\u10e1 \u10d1\u10d8\u10d6\u10dc\u10d4\u10e1\u10e1 \u10db\u10d4\u10e0\u10e9\u10d0\u10dc\u10e2 \u10d0\u10dc\u10d2\u10d0\u10e0\u10d8\u10e8\u10d8 \u10d0\u10e5\u10d5\u10e1.<\/p>\n\n<p><strong>\u10db\u10ee\u10d0\u10e0\u10d3\u10d0\u10ed\u10d4\u10e0\u10d8\u10da\u10d8 \u10e1\u10d0\u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10dd \u10db\u10d4\u10d7\u10dd\u10d3\u10d4\u10d1\u10d8:<\/strong><\/p>\n\n<ul>\n<li>\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10e1 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10e1 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10dd\u10dc\u10da\u10d0\u10d8\u10dc \u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0<\/li>\n<li>\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10e1 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10dc\u10d0\u10ec\u10d8\u10da-\u10dc\u10d0\u10ec\u10d8\u10da (Buy Now Pay Later)<\/li>\n<li>\u10d7\u10d8\u10d1\u10d8\u10e1\u10d8 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>\u10d7\u10d8\u10d1\u10d8\u10e1\u10d8 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10dd\u10dc\u10da\u10d0\u10d8\u10dc \u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0<\/li>\n<li>\u10d9\u10e0\u10d4\u10d3\u10dd \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10dd\u10dc\u10da\u10d0\u10d8\u10dc \u10d2\u10d0\u10dc\u10d5\u10d0\u10d3\u10d4\u10d1\u10d0<\/li>\n<li>\u10da\u10d8\u10d1\u10d4\u10e0\u10d7\u10d8 \u10d1\u10d0\u10dc\u10d9\u10d8 \u2013 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>Keepz - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d3\u10d0 \u10db\u10dd\u10d1\u10d0\u10d8\u10da \u10d1\u10d0\u10dc\u10d9\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>Flitt - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d3\u10d0 \u10db\u10dd\u10d1\u10d0\u10d8\u10da \u10d1\u10d0\u10dc\u10d9\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>UniPay - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>Fastoo - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>CityPay - \u10d9\u10e0\u10d8\u10de\u10e2\u10dd\u10d7\u10d8 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>ElectraPay - \u10d9\u10e0\u10d8\u10de\u10e2\u10dd \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d4\u10d1\u10d8<\/li>\n<li>Moka (United Payment) - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>PayPal - \u10e4\u10d4\u10d8\u10e4\u10d0\u10da\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0 (\u10db\u10ee\u10dd\u10da\u10dd\u10d3 \u10d3\u10dd\u10da\u10d0\u10e0\u10d8, \u10d4\u10d5\u10e0\u10dd)<\/li>\n<li>Paysera - \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0<\/li>\n<li>\u10e1\u10d0\u10d1\u10d0\u10dc\u10d9\u10dd \u10d2\u10d0\u10d3\u10d0\u10e0\u10d8\u10ea\u10ee\u10d5\u10d0 \u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10e3\u10e0\u10d8 \u10d3\u10d0\u10d3\u10d0\u10e1\u10e2\u10e3\u10e0\u10d4\u10d1\u10d8\u10d7<\/li>\n<li>\u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d0 \u10d9\u10e3\u10e0\u10d8\u10d4\u10e0\u10d7\u10d0\u10dc (Cash on Delivery)<\/li>\n<\/ul>\n\n<p><strong>\u10eb\u10d8\u10e0\u10d8\u10d7\u10d0\u10d3\u10d8 \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8:<\/strong><\/p>\n\n<ul>\n<li>\u10d4\u10e0\u10d7\u10d8\u10d0\u10dc\u10d8 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d8\u10e1 \u10e6\u10d8\u10da\u10d0\u10d9\u10d8 \u2014 \u10d0\u10dc<\/li>\n<li>\u10ea\u10d0\u10da\u10d9\u10d4\u10e3\u10da\u10d8 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d8\u10e1 \u10e6\u10d8\u10da\u10d0\u10d9\u10d4\u10d1\u10d8\u10e1 \u10e0\u10d4\u10df\u10d8\u10db\u10d8 \u2014 \u10d7\u10d8\u10d7\u10dd\u10d4\u10e3\u10da\u10d8 \u10e1\u10d0\u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10dd \u10db\u10d4\u10d7\u10dd\u10d3\u10d8 \u10ea\u10d0\u10da\u10d9\u10d4 \u10e6\u10d8\u10da\u10d0\u10d9\u10d4\u10d1\u10d8\u10d7 (\u10da\u10dd\u10d2\u10dd\u10d4\u10d1\u10d8\u10d7)<\/li>\n<li>\u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8\u10e1 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d6\u10d4 \u10e1\u10ec\u10e0\u10d0\u10e4\u10d8 \u10e7\u10d8\u10d3\u10d5\u10d8\u10e1 \u10e6\u10d8\u10da\u10d0\u10d9\u10d4\u10d1\u10d8<\/li>\n<li>\u10e7\u10d5\u10d4\u10da\u10d0 \u10d2\u10d0\u10d3\u10d0\u10ee\u10d3\u10d8\u10e1 \u10e1\u10e0\u10e3\u10da\u10d8 \u10d0\u10dc\u10d0\u10da\u10d8\u10e2\u10d8\u10d9\u10d0 \u10d3\u10d0 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8 QuickPay-\u10d8\u10e1 \u10d0\u10dc\u10d2\u10d0\u10e0\u10d8\u10e8\u10e8\u10d8<\/li>\n<li>WC Blocks-\u10d7\u10d0\u10dc \u10e1\u10e0\u10e3\u10da\u10d8 \u10d7\u10d0\u10d5\u10e1\u10d4\u10d1\u10d0\u10d3\u10dd\u10d1\u10d0<\/li>\n<li>WooCommerce HPOS \u10d7\u10d0\u10d5\u10e1\u10d4\u10d1\u10d0\u10d3\u10dd\u10d1\u10d0<\/li>\n<li>\u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10e3\u10e0\u10d8 \u10d7\u10d0\u10dc\u10ee\u10d8\u10e1 \u10d3\u10d0\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0 \u10de\u10d8\u10e0\u10d3\u10d0\u10de\u10d8\u10e0 \u10e8\u10d4\u10d9\u10d5\u10d4\u10d7\u10d8\u10e1 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8\u10d3\u10d0\u10dc<\/li>\n<li>\u10d5\u10d4\u10d1\u10f0\u10e3\u10d9\u10d4\u10d1\u10d8\u10e1 HMAC-SHA256 \u10ee\u10d4\u10da\u10db\u10dd\u10ec\u10d4\u10e0\u10d8\u10d7 \u10d2\u10d0\u10d3\u10d0\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10d0<\/li>\n<li>\u10d3\u10d4\u10e2\u10d0\u10da\u10e3\u10e0\u10d8 Debug \u10da\u10dd\u10d2\u10d8\u10e0\u10d4\u10d1\u10d0 \u2014 WooCommerce \u2192 Status \u2192 Logs-\u10e8\u10d8<\/li>\n<li>\u10d7\u10d0\u10d5\u10e1\u10d4\u10d1\u10d0\u10d3\u10d8\u10d0 WPML \/ Polylang-\u10d7\u10d0\u10dc \u2014 \u10e7\u10d5\u10d4\u10da\u10d0 \u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8 \u10db\u10d7\u10d0\u10e0\u10d2\u10db\u10dc\u10d4\u10da\u10dd\u10d1\u10d0\u10d3\u10d8\u10d0 \u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10d4\u10dc\u10dd\u10d5\u10d0\u10dc\u10d8 \u10e1\u10d0\u10d8\u10e2\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1<\/li>\n<li>\u10da\u10d0\u10d8\u10d5 \u10d3\u10d0 \u10e1\u10d0\u10e2\u10d4\u10e1\u10e2\u10dd \u10e0\u10d4\u10df\u10d8\u10db\u10d8<\/li>\n<li>\u10e1\u10e0\u10e3\u10da\u10d0\u10d3 \u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8 \u10d3\u10d0 \u10d8\u10dc\u10d2\u10da\u10d8\u10e1\u10e3\u10e0\u10d8 \u10d8\u10dc\u10e2\u10d4\u10e0\u10e4\u10d4\u10d8\u10e1\u10d8<\/li>\n<\/ul>\n\n<p>\u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d8\u10d7\u10d8 \u10d8\u10dc\u10e4\u10dd\u10e0\u10db\u10d0\u10ea\u10d8\u10d0 \u10d3\u10d0 \u10d3\u10d0\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1 \u10d8\u10dc\u10e1\u10e2\u10e0\u10e3\u10e5\u10ea\u10d8\u10d0: <a href=\"https:\/\/quickpay.ge\/wordpress-plugin\">quickpay.ge\/wordpress-plugin<\/a> \u00b7 <a href=\"https:\/\/quickpay.ge\">quickpay.ge<\/a><\/p>\n\n<h4>English<\/h4>\n\n<p><strong>QuickPay.ge \u2013 Georgian Payments for WooCommerce<\/strong> connects your store to every payment system operating in Georgia through a single integration. Instead of writing separate code for each bank \u2014 or buying a separate plugin \u2014 you integrate once with <a href=\"https:\/\/quickpay.ge\">Quickpay.ge<\/a> and get access to every gateway your business has a merchant account with.<\/p>\n\n<p><strong>Supported payment methods:<\/strong><\/p>\n\n<ul>\n<li>Bank of Georgia (BOG) \u2014 Card Payment<\/li>\n<li>Bank of Georgia (BOG) \u2014 Online Installment<\/li>\n<li>Bank of Georgia (BOG) \u2014 Part by Part (Buy Now Pay Later)<\/li>\n<li>TBC Bank \u2014 Card Payment<\/li>\n<li>TBC Bank \u2014 Online Installment<\/li>\n<li>Credo Bank \u2014 Online Installment<\/li>\n<li>Liberty Bank \u2014 Card Payment<\/li>\n<li>Keepz \u2014 Card &amp; Mobile Banking Payment<\/li>\n<li>Flitt \u2014 Card &amp; Mobile Banking Payment<\/li>\n<li>UniPay \u2014 Card Payment<\/li>\n<li>Fastoo \u2014 Card Payment<\/li>\n<li>CityPay \u2014 Crypto Payment<\/li>\n<li>ElectraPay \u2014 Crypto Payments<\/li>\n<li>Moka (United Payment) \u2014 Card Payment<\/li>\n<li>PayPal \u2014 PayPal Payment (USD, EUR only)<\/li>\n<li>Paysera \u2014 Card Payment<\/li>\n<li>Bank Transfer with Automatic Confirmation<\/li>\n<li>Cash on Delivery<\/li>\n<\/ul>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li><strong>Unified checkout button<\/strong> \u2014 single button that opens a branded Quickpay hosted payment page, or<\/li>\n<li><strong>Per-method buttons mode<\/strong> \u2014 each payment method as its own button (with logos)<\/li>\n<li><strong>Express \"Buy Now\" buttons<\/strong> on product pages<\/li>\n<li><strong>Full payment analytics and control<\/strong> from your QuickPay dashboard<\/li>\n<li><strong>WC Blocks compatible<\/strong> \u2014 works with the modern Cart and Checkout blocks<\/li>\n<li><strong>HPOS compatible<\/strong> \u2014 fully supports WooCommerce High-Performance Order Storage<\/li>\n<li><strong>Automatic refunds<\/strong> \u2014 trigger partial or full refunds directly from the WC order screen<\/li>\n<li><strong>Webhook verification<\/strong> \u2014 all incoming webhooks are HMAC-SHA256 signed and verified<\/li>\n<li><strong>Debug logging<\/strong> \u2014 detailed logs written to WooCommerce \u2192 Status \u2192 Logs<\/li>\n<li><strong>WPML \/ Polylang ready<\/strong> \u2014 all translatable strings registered for multilingual sites<\/li>\n<li><strong>Live and Test mode<\/strong><\/li>\n<li><strong>Georgian + English<\/strong> \u2014 full UI translation in both languages<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Merchant signs up at <a href=\"https:\/\/quickpay.ge\">quickpay.ge<\/a> and connects their bank merchant accounts<\/li>\n<li>Install this plugin and enter your API key \u2014 see the <a href=\"https:\/\/quickpay.ge\/wordpress-plugin\">WooCommerce integration guide<\/a> for step-by-step setup<\/li>\n<li>Customers pay on the Quickpay hosted payment page (qpy.ge) \u2014 no card data touches your server<\/li>\n<li>A signed webhook confirms payment and WooCommerce order is updated automatically<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.3+<\/li>\n<li>WooCommerce 8.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>A Quickpay.ge merchant account with at least one active gateway subscription<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin communicates with the Quickpay.ge API (<code>api.quickpay.ge<\/code>) to:<\/p>\n\n<ul>\n<li>Verify API key credentials and fetch available payment gateways<\/li>\n<li>Create payment requests and retrieve payment status<\/li>\n<li>Process refunds<\/li>\n<\/ul>\n\n<p>Payment data (customer name, email, order amount) is transmitted to Quickpay.ge as part of the payment creation request. Please refer to the <a href=\"https:\/\/quickpay.ge\/privacy-policy\">Quickpay.ge Privacy Policy<\/a> for details on how payment data is handled.<\/p>\n\n<p>Separately, this plugin can send two tiers of non-payment data to Quickpay.ge, both controlled by a single \"Share anonymous usage data\" checkbox in Quickpay \u2192 Settings \u2192 Advanced \u2014 off by default, nothing in either tier is sent until you enable it:<\/p>\n\n<p><strong>Base usage data (opt-in):<\/strong> this site's domain and its plugin\/WordPress\/WooCommerce\/PHP versions, on activation, deactivation, and a weekly heartbeat. This is how Quickpay knows the plugin is installed \u2014 including before it's connected to an account \u2014 and is used to prioritize security and compatibility fixes. It never includes your API key or any customer\/order data.<\/p>\n\n<p><strong>Extended data (also opt-in, same checkbox):<\/strong> installed plugins, active theme, and site environment (HPOS\/multisite status, locale) on the weekly heartbeat. Not required for the plugin to function.<\/p>\n\n<p><strong>Diagnostic reports (on-demand only, never automatic):<\/strong> from Quickpay \u2192 Logs &amp; System Status, you can generate a snapshot of your Quickpay configuration and environment (connectivity check, order\/display mode, enabled gateways, currency settings, cron health) to send to support when troubleshooting an issue. You review it on screen before anything is sent.<\/p>\n\n<p>No data is sent to any third-party service other than Quickpay.ge.<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for \"QuickPay.ge \u2013 Georgian Payments for WooCommerce\"<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin zip from <a href=\"https:\/\/quickpay.ge\">quickpay.ge<\/a><\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the zip, then activate<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Go to <strong>Quickpay \u2192 Settings<\/strong> in the WordPress admin sidebar<\/li>\n<li>Enter your API key from your Quickpay.ge dashboard<\/li>\n<li>Click <strong>Test Connection<\/strong> \u2014 the plugin will fetch your available gateways<\/li>\n<li>Copy the Webhook URL shown and paste it into your Quickpay.ge dashboard \u2192 Webhooks<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong> and enable Quickpay<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20quickpay.ge%20account%3F\"><h3>Do I need a Quickpay.ge account?<\/h3><\/dt>\n<dd><p>Yes. The plugin is a client for the Quickpay.ge payment gateway API. You need a merchant account at <a href=\"https:\/\/quickpay.ge\">quickpay.ge<\/a> to use it.<\/p><\/dd>\n<dt id=\"does%20card%20data%20pass%20through%20my%20server%3F\"><h3>Does card data pass through my server?<\/h3><\/dt>\n<dd><p>No. Customers complete payment on the Quickpay hosted payment page (qpy.ge), which is hosted entirely by Quickpay. No card numbers, CVVs, or sensitive payment data ever touch your WordPress server.<\/p><\/dd>\n<dt id=\"which%20georgian%20banks%20are%20supported%3F\"><h3>Which Georgian banks are supported?<\/h3><\/dt>\n<dd><p>Bank of Georgia (BOG), TBC Bank, Credo Bank, and others \u2014 see the full list in the plugin description. Available gateways depend on which subscriptions are active on your Quickpay.ge account.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20blocks%3F\"><h3>Does it work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin registers a native WooCommerce Blocks payment integration and declares full cart\/checkout blocks compatibility.<\/p><\/dd>\n<dt id=\"does%20it%20support%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Does it support HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares <code>custom_order_tables<\/code> compatibility and uses <code>WC_Order<\/code> objects throughout.<\/p><\/dd>\n<dt id=\"can%20i%20test%20payments%20without%20real%20money%3F\"><h3>Can I test payments without real money?<\/h3><\/dt>\n<dd><p>Yes. Use a test API key (starts with <code>qpk_test_<\/code>) \u2014 test keys route through sandbox environments and never hit real gateway APIs.<\/p><\/dd>\n<dt id=\"how%20are%20refunds%20handled%3F\"><h3>How are refunds handled?<\/h3><\/dt>\n<dd><p>You can issue full or partial refunds directly from the WooCommerce order screen. The plugin calls the Quickpay API which forwards the refund request to the original gateway. Refund confirmation arrives via webhook and is recorded in WooCommerce automatically.<\/p><\/dd>\n<dt id=\"what%20is%20%22mode%20b%22%20%2F%20express%20checkout%3F\"><h3>What is \"Mode B\" \/ express checkout?<\/h3><\/dt>\n<dd><p>Mode B (Express) lets you add \"Buy Now\" buttons directly on product pages. When a customer clicks, a Quickpay payment is created immediately and the customer is redirected to pay \u2014 no cart step required. The WooCommerce order is created automatically when payment is confirmed.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20the%20webhook%20url%3F\"><h3>Where do I find the webhook URL?<\/h3><\/dt>\n<dd><p>Go to <strong>Quickpay \u2192 Settings<\/strong> in your WP admin. The webhook URL is shown in the Connection section. Copy it and add it in your Quickpay.ge dashboard under Settings \u2192 Webhooks.<\/p><\/dd>\n<dt id=\"does%20it%20support%20installment%20payment%20display%3F\"><h3>Does it support installment payment display?<\/h3><\/dt>\n<dd><p>Yes. In Mode B (product page express buttons), you can display static installment labels (e.g. \"from 50 GEL\/month\") configured in the plugin settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.9.36<\/h4>\n\n<ul>\n<li>Added: New \"Per-Gateway Button Behavior\" setting under WooCommerce Checkout (Per Gateway mode) \u2014 by default, clicking a specific payment method's button now preselects that method on the Quickpay checkout page while still showing every other active method; a \"Restrict\" option keeps the previous behavior of only showing that one method<\/li>\n<\/ul>\n\n<h4>2.9.35<\/h4>\n\n<ul>\n<li>Added: New \"Default Payment Method\" setting under Advanced Settings (Unified checkout mode) \u2014 either preselect a payment method on the Quickpay checkout page while still showing all others, or restrict the checkout page to that one method only<\/li>\n<li>Fixed: A checkout page created for one specific payment method (e.g. via a \"Pay with TBC Installment\" button) no longer also offers unrelated payment methods<\/li>\n<\/ul>\n\n<h4>2.9.34<\/h4>\n\n<ul>\n<li>Fixed: Product page \"Buy Now\" buttons no longer clear items already in the customer's cart<\/li>\n<li>Fixed: The automatic check for stuck pending payments now runs correctly on stores outside the UTC timezone, and checks the oldest payments first<\/li>\n<li>Fixed: Prevented a rare timing issue that could create a duplicate order for the same payment<\/li>\n<li>Fixed: Registered-users-only payment methods are now hidden from guests at WooCommerce Blocks checkout, matching classic checkout<\/li>\n<li>Fixed: Refunds processed from the Quickpay dashboard now restock inventory, matching refunds processed from WooCommerce admin<\/li>\n<li>Fixed: Usage data (opt-in \"Share anonymous usage data\") is no longer sent unless the setting is enabled<\/li>\n<li>Security: Reduced how widely the connected API key is exposed in the admin dashboard, and added rate limiting to a public payment-status endpoint<\/li>\n<\/ul>\n\n<h4>2.9.33<\/h4>\n\n<ul>\n<li>Fixed: Changes made on the Payment Methods screen were not saved<\/li>\n<li>Fixed: Product page buttons stayed hidden on a new install even though the screen showed them as enabled<\/li>\n<li>Fixed: A payment method's minimum\/maximum amount is now checked against the full order total, including quantity<\/li>\n<li>Fixed: Saving the Product Page screen could revert payment method rules configured on the Payment Methods screen<\/li>\n<li>Fixed: Cart buttons no longer appear for payment methods that are unavailable for the current cart or customer<\/li>\n<li>Fixed: Re-enabling a payment method now restores it at WooCommerce checkout without re-saving the checkout screen<\/li>\n<li>Fixed: Unticking every payment method on the Product Page screen now hides them all instead of showing them all<\/li>\n<li>Fixed: Recurring-subscription gateways are no longer offered as a payment option for one-off orders<\/li>\n<li>Fixed: Minimum\/maximum amount fields are labelled in the store's own currency and no longer compare Georgian Lari limits against other currencies<\/li>\n<li>Changed: Payment method rules (enabled, restrictions, amount limits) are now configured in one place, on the Payment Methods screen<\/li>\n<li>Changed: Renamed the \"Product Page\" and \"WP Checkout\" screens to \"Product Page Buttons\" and \"WooCommerce Checkout\"<\/li>\n<\/ul>\n\n<h4>2.9.32<\/h4>\n\n<ul>\n<li>Fixed: The Quickpay icon badge on the \"Premium\" and \"Swipe to pay\" product page button styles rendered as an empty circle<\/li>\n<li>Fixed: Corrected Georgian wording on the \"Swipe to pay\" and \"Premium\" product page button styles<\/li>\n<li>Changed: The \"Premium\" button style's subtitle no longer names specific gateways that may not match what a merchant actually has enabled<\/li>\n<\/ul>\n\n<h4>2.9.31<\/h4>\n\n<ul>\n<li>Fixed: The unified Quickpay checkout option's icon on classic checkout was a blank placeholder image<\/li>\n<li>Fixed: The 2.9.30 icon-before-name change on classic checkout could push the radio button onto its own line above the label<\/li>\n<\/ul>\n\n<h4>2.9.30<\/h4>\n\n<ul>\n<li>Changed: Classic checkout now shows the payment method icon before the name, matching the block checkout layout<\/li>\n<\/ul>\n\n<h4>2.9.29<\/h4>\n\n<ul>\n<li>Fixed: The enable\/disable toggle switches on WooCommerce \u2192 Settings \u2192 Payments could fail to stay on for Quickpay payment methods, particularly in \"Per Gateway\" display mode<\/li>\n<\/ul>\n\n<h4>2.9.28<\/h4>\n\n<ul>\n<li>Changed: Default checkout title and description are now generic (\"Pay on QuickPay\" \/ \"Pay easily, quickly and securely with QuickPay.\") instead of naming specific gateways that may not match what a merchant actually has enabled<\/li>\n<li>Fixed: Stores that had already saved the old default text now pick up the new wording automatically<\/li>\n<\/ul>\n\n<h4>2.9.27<\/h4>\n\n<ul>\n<li>Fixed: Switching WC Checkout Mode back to \"Unified\" after using \"Per Gateway\" could leave the Quickpay option missing from checkout until Per Gateway mode was selected again<\/li>\n<\/ul>\n\n<h4>2.9.26<\/h4>\n\n<ul>\n<li>Fixed: Express \"Buy Now\" buttons on product pages could fail to display in some configurations<\/li>\n<li>Fixed: Improved order-creation reliability for express\/cart checkout when a payment confirmation is delayed<\/li>\n<li>Fixed: Canceling a payment could incorrectly show a \"payment submitted\" message<\/li>\n<li>Fixed: The full checkout redirect mode could activate outside of the intended checkout step<\/li>\n<li>Fixed: The guided sign-in connection flow could leave webhook delivery unconfirmed in rare cases<\/li>\n<li>Fixed: Currency restrictions for installment payment methods are now applied consistently across checkout, product pages, and cart buttons<\/li>\n<\/ul>\n\n<h4>2.9.25<\/h4>\n\n<ul>\n<li>Fixed: The WordPress.org listing screenshots and icon were being bundled into the plugin's downloadable files; they're now excluded as intended<\/li>\n<\/ul>\n\n<h4>2.9.24<\/h4>\n\n<ul>\n<li>Changed: Plugin renamed to \"QuickPay.ge \u2013 Georgian Payments for WooCommerce\" for clarity in the WordPress plugin directory<\/li>\n<\/ul>\n\n<h4>2.9.23<\/h4>\n\n<ul>\n<li>Changed: Updated bank names and formatting in the Georgian plugin description<\/li>\n<\/ul>\n\n<h4>2.9.22<\/h4>\n\n<ul>\n<li>Changed: Rewrote the plugin description with a full bilingual (Georgian + English) overview and the complete list of supported gateways, including Liberty Card and ElectraPay which were previously missing from the listing<\/li>\n<\/ul>\n\n<h4>2.9.21<\/h4>\n\n<ul>\n<li>Fixed: An in-place update (as opposed to a fresh install) doesn't trigger WordPress's plugin activation hook, so sites that updated straight from an older version without ever toggling \"Share anonymous usage data\" would never pick up the base telemetry heartbeat added in 2.9.18. The plugin now detects a version change on its next admin page load and schedules the heartbeat then, regardless of how the update happened<\/li>\n<\/ul>\n\n<h4>2.9.20<\/h4>\n\n<ul>\n<li>Changed: Payment method eligibility, webhook authentication, and telemetry handling have been reviewed and hardened. For full release notes on earlier versions, contact Quickpay.ge support.<\/li>\n<\/ul>\n\n<h4>2.9.19<\/h4>\n\n<ul>\n<li>Added: WordPress.org directory listing base banner (<code>banner-772x250.png<\/code>) \u2014 the @2x-only banner previously shipped wasn't showing up on the plugin's public page\/search cards without it<\/li>\n<li>Added: Screenshot #6 (express button dark\/outline style variants) caption in the directory listing<\/li>\n<\/ul>","raw_excerpt":"Accept WooCommerce payments via BOG, TBC, Credo, Liberty, Keepz, Flitt, UniPay, CityPay, ElectraPay, Fastoo... With single integration - QuickPay.ge.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336318"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/quickpayge"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336318"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336318"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336318"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336318"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336318"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}