{"id":334146,"date":"2026-07-01T02:59:15","date_gmt":"2026-07-01T02:59:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/handypay-for-woocommerce\/"},"modified":"2026-06-30T05:53:05","modified_gmt":"2026-06-30T05:53:05","slug":"handypay-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/handypay-for-woocommerce\/","author":23512862,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"HandyPay for WooCommerce","header_author":"HandyPay","header_description":"Accept HandyPay card payments at WooCommerce checkout and settle to a local bank account - built for the Caribbean: Jamaica, Trinidad & Tobago, St. Lucia, Antigua, Guyana, the Bahamas and major markets. Customers pay on HandyPay's secure hosted page. Requires the HandyPay Payments plugin.","assets_banners_color":"f7f8f9","last_updated":"2026-06-30 05:53:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/handypay.me","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":11,"num_ratings":1,"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":"kylekonstnar","date":"2026-06-30 18:37:07"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3592060,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3592060,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3591866,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3591866,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[204731,3148,1887,5349,286],"plugin_category":[45],"plugin_contributors":[267010],"plugin_business_model":[],"class_list":["post-334146","plugin","type-plugin","status-publish","hentry","plugin_tags-caribbean","plugin_tags-checkout","plugin_tags-payments","plugin_tags-stripe","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-kylekonstnar","plugin_committers-kylekonstnar"],"banners":{"banner":"https:\/\/ps.w.org\/handypay-for-woocommerce\/assets\/banner-772x250.png?rev=3591866","banner_2x":"https:\/\/ps.w.org\/handypay-for-woocommerce\/assets\/banner-1544x500.png?rev=3591866","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/handypay-for-woocommerce\/assets\/icon-128x128.png?rev=3592060","icon_2x":"https:\/\/ps.w.org\/handypay-for-woocommerce\/assets\/icon-256x256.png?rev=3592060","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>HandyPay for WooCommerce<\/strong> adds HandyPay as a payment method on your WooCommerce store. Customers check out as usual and you settle to a local bank account, built for the Caribbean: Jamaica, Trinidad &amp; Tobago, St. Lucia, Antigua, Guyana, the Bahamas and major markets.<\/p>\n\n<p>At checkout, customers are redirected to HandyPay's secure hosted page to pay, then returned to your store. Card data never touches your server (PCI SAQ-A). Works with both the classic shortcode checkout and the WooCommerce Cart\/Checkout blocks.<\/p>\n\n<p>Issue full or partial refunds right from the WooCommerce order screen - they are processed through HandyPay automatically. Disputes are managed from the HandyPay Payments plugin and the HandyPay merchant dashboard.<\/p>\n\n<h4>Requires<\/h4>\n\n<p>This add-on needs the free <strong>HandyPay Payments<\/strong> plugin (active and connected to your HandyPay account) and <strong>WooCommerce<\/strong>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>HandyPay payments API<\/strong> (<code>https:\/\/api.handypay.me<\/code>) to create checkout sessions and process card payments through HandyPay's payment processor (<strong>Stripe<\/strong>). This is required for the plugin to accept payments.<\/p>\n\n<ul>\n<li><strong>When:<\/strong> when a customer places an order using HandyPay, and when the store owner views or manages payments.<\/li>\n<li><strong>Data sent:<\/strong> order amount and currency, order\/line item descriptions, the customer's email (if provided at checkout), and your HandyPay API key for authentication. Raw card details are collected by HandyPay\/Stripe directly and are never sent to or stored on your site.<\/li>\n<li><strong>HandyPay:<\/strong> Terms - https:\/\/handypay.me\/terms \u00b7 Privacy - https:\/\/handypay.me\/privacy<\/li>\n<li><strong>Stripe (payment processor):<\/strong> Terms - https:\/\/stripe.com\/legal \u00b7 Privacy - https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong> and the <strong>HandyPay Payments<\/strong> plugin, and connect HandyPay with your API key.<\/li>\n<li>Install and activate <strong>HandyPay for WooCommerce<\/strong>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments<\/strong>, enable <strong>HandyPay<\/strong>, and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20the%20handypay%20payments%20plugin%3F\"><h3>Do I need the HandyPay Payments plugin?<\/h3><\/dt>\n<dd><p>Yes. This gateway uses the connection and API key from the HandyPay Payments plugin.<\/p><\/dd>\n<dt id=\"is%20card%20data%20pci%20compliant%3F\"><h3>Is card data PCI compliant?<\/h3><\/dt>\n<dd><p>Yes. Customers pay on HandyPay's hosted page, so raw card data never touches your server (PCI SAQ-A).<\/p><\/dd>\n<dt id=\"how%20do%20refunds%20work%3F\"><h3>How do refunds work?<\/h3><\/dt>\n<dd><p>Open the order in <strong>WooCommerce \u2192 Orders<\/strong>, click <strong>Refund<\/strong>, and issue a full or partial refund - it is processed through HandyPay automatically. You can also refund from the HandyPay Payments plugin or the HandyPay dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release: HandyPay payment gateway for WooCommerce (hosted checkout), block checkout support, native full\/partial refunds from the WooCommerce order screen, and Caribbean local-bank settlement.<\/li>\n<\/ul>","raw_excerpt":"Accept card payments at WooCommerce checkout with HandyPay and settle to a local Caribbean bank account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334146"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kylekonstnar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334146"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334146"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334146"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334146"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334146"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}