{"id":342217,"date":"2026-09-22T18:14:13","date_gmt":"2026-09-22T18:14:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pago-en-tiendas-six-by-livopay\/"},"modified":"2026-09-22T18:35:41","modified_gmt":"2026-09-22T18:35:41","slug":"pago-en-tiendas-six-by-livopay","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pago-en-tiendas-six-by-livopay\/","author":23534705,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Pago en tiendas SIX By LivoPay","header_author":"Arcadial","header_description":"Acepta pagos en efectivo en m\u00e1s de 16,000 Tiendas SIX en todo M\u00e9xico, mediante referencias de pago unicas, operado a trav\u00e9s de LivoPay.","assets_banners_color":"004b32","last_updated":"2026-09-22 18:35:41","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/livopay.mx","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":153,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"renearc8","date":"2026-09-22 18:35:41","revision":3707946}},"upgrade_notice":{"1.1.0":"<p>This update is recommended because it includes security improvements, HPOS compatibility, and improvements to the administration interface.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3708022,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3708022,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3708026,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3708205,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3708022,"resolution":"1","location":"assets","locale":"","width":768,"height":965},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3708022,"resolution":"2","location":"assets","locale":"","width":524,"height":801},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3708022,"resolution":"3","location":"assets","locale":"","width":1734,"height":971}},"screenshots":{"1":"LivoPay gateway configuration.","2":"Payment reference and barcode displayed after checkout.","3":"LivoPay reference column in the WooCommerce order list."}},"plugin_section":[262246],"plugin_tags":[73731,282122,6593,282123,286],"plugin_category":[45],"plugin_contributors":[282124],"plugin_business_model":[],"class_list":["post-342217","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-cash-payments","plugin_tags-livopay","plugin_tags-payment-gateway","plugin_tags-six","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-renearc8","plugin_committers-renearc8"],"banners":{"banner":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/banner-772x250.png?rev=3708205","banner_2x":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/banner-1544x500.png?rev=3708026","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/icon-128x128.png?rev=3708022","icon_2x":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/icon-256x256.png?rev=3708022","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/screenshot-1.png?rev=3708022","caption":"LivoPay gateway configuration."},{"src":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/screenshot-2.png?rev=3708022","caption":"Payment reference and barcode displayed after checkout."},{"src":"https:\/\/ps.w.org\/pago-en-tiendas-six-by-livopay\/assets\/screenshot-3.png?rev=3708022","caption":"LivoPay reference column in the WooCommerce order list."}],"raw_content":"<!--section=description-->\n<p>LivoPay is a payment gateway for WooCommerce that allows customers to pay in cash at more than 16,000 SIX stores across Mexico.<\/p>\n\n<p>The plugin generates a unique payment reference and barcode for each order. Payments are automatically confirmed through a secure webhook without requiring manual intervention.<\/p>\n\n<p>This payment method is currently available only in Mexico.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Automatic payment-reference generation<\/strong> with a barcode.<\/li>\n<li><strong>Automatic payment confirmation<\/strong> through a secure webhook with HMAC-SHA256 signature verification.<\/li>\n<li><strong>Webhook data validation<\/strong>, including the reference, amount, and currency, before an order is marked as paid.<\/li>\n<li><strong>Rate limiting<\/strong> to protect the webhook endpoint against brute-force attacks.<\/li>\n<li><strong>API key encryption<\/strong> in the WordPress database using WordPress salts.<\/li>\n<li><strong>Configuration diagnostics<\/strong> to verify the gateway status.<\/li>\n<li><strong>HPOS compatibility<\/strong> with WooCommerce High-Performance Order Storage.<\/li>\n<li><strong>Automatic cancellation of expired pending orders<\/strong> through WP-Cron.<\/li>\n<li><strong>Payment references displayed<\/strong> in the WooCommerce order list.<\/li>\n<li><strong>Connection test button<\/strong> in the gateway settings.<\/li>\n<li><strong>Configurable logging levels<\/strong>: disabled, errors, information, and debugging.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the <strong>LivoPay service, operated by Arcadial<\/strong>, to generate payment references and process payment confirmations through webhooks.<\/p>\n\n<p>For the plugin to operate correctly, it sends the following information to the LivoPay API:<\/p>\n\n<ul>\n<li><strong>Order data:<\/strong> Order ID, amount, currency, and payment concept.<\/li>\n<li><strong>Customer data:<\/strong> Name, email address, and phone number provided during checkout.<\/li>\n<li><strong>Store data:<\/strong> Store name, store ID, website URL, and regional settings.<\/li>\n<li><strong>Return and webhook URLs:<\/strong> Used to redirect the customer and notify the WooCommerce store about payment-status changes.<\/li>\n<\/ul>\n\n<p>Sending this information is necessary for LivoPay to generate the payment reference and notify the WooCommerce store when a payment is completed at a SIX store.<\/p>\n\n<p>All communication with the LivoPay API uses HTTPS with SSL certificate verification. API credentials are encrypted before they are stored in the WordPress database.<\/p>\n\n<p>For more information about how data is handled, see the <a href=\"https:\/\/arcadial.lat\/privacy.html\">Arcadial Privacy Policy<\/a>.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li><strong>WordPress:<\/strong> Version 5.8 or later.<\/li>\n<li><strong>WooCommerce:<\/strong> Version 5.0 or later.<\/li>\n<li><strong>PHP:<\/strong> Version 7.4 or later.<\/li>\n<li><strong>OpenSSL:<\/strong> The PHP OpenSSL extension must be enabled to encrypt API credentials.<\/li>\n<li><strong>Country:<\/strong> Mexico.<\/li>\n<li><strong>Currency:<\/strong> Mexican peso (MXN).<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<p>The following options are available in the gateway settings:<\/p>\n\n<ul>\n<li><strong>Enable:<\/strong> Enables or disables the payment method.<\/li>\n<li><strong>Show configuration diagnostics:<\/strong> Displays the configuration-status panel in the administration area.<\/li>\n<li><strong>Title:<\/strong> The payment-method name displayed during checkout.<\/li>\n<li><strong>Description:<\/strong> The payment-method description displayed during checkout.<\/li>\n<li><strong>LivoPay URL:<\/strong> The API endpoint, for example <code>https:\/\/middleware.arcadial.lat<\/code>.<\/li>\n<li><strong>Public API Key:<\/strong> The public credential provided by LivoPay.<\/li>\n<li><strong>Private API Key:<\/strong> The private credential provided by LivoPay.<\/li>\n<li><strong>Webhook Secret:<\/strong> The secret used to verify webhook signatures.<\/li>\n<li><strong>Expiration Days:<\/strong> The number of days before a payment reference expires, from 1 to 30.<\/li>\n<li><strong>Webhook Rate Limit:<\/strong> The maximum number of webhook requests accepted per minute, from 20 to 60.<\/li>\n<li><strong>Log Level:<\/strong> Controls the amount of information stored in WooCommerce logs.<\/li>\n<\/ul>\n\n<h3>Security<\/h3>\n\n<ul>\n<li><strong>Credential encryption:<\/strong> API keys and the webhook secret are encrypted before they are stored in the WordPress database.<\/li>\n<li><strong>Webhook signature verification:<\/strong> Webhook requests are verified using HMAC-SHA256.<\/li>\n<li><strong>Payment validation:<\/strong> The reference, amount, and currency are validated before an order is marked as paid.<\/li>\n<li><strong>Rate limiting:<\/strong> Protects the webhook endpoint against excessive requests and brute-force attacks.<\/li>\n<li><strong>Trusted proxy support:<\/strong> The <code>X-Forwarded-For<\/code> header is trusted only when the administrator configures trusted proxies through the <code>livopay_trusted_proxies<\/code> filter.<\/li>\n<li><strong>HTTPS communication:<\/strong> Production API requests require HTTPS and SSL certificate verification.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/pago-en-tiendas-six-by-livopay<\/code> directory, or install the plugin from the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Payments<\/strong>.<\/li>\n<li>Enable <strong>\"Pago en tiendas SIX By LivoPay\"<\/strong> (the gateway name is shown in Spanish, as this payment method currently targets the Mexican market).<\/li>\n<li>Select <strong>Manage<\/strong> and enter the credentials provided by LivoPay.<\/li>\n<li>Save the settings and use the connection-test button to verify the configuration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20livopay%3F\"><h3>What is LivoPay?<\/h3><\/dt>\n<dd><p>LivoPay is a payment service that allows customers to pay WooCommerce orders in cash at SIX stores using a unique payment reference.<\/p><\/dd>\n<dt id=\"is%20this%20payment%20method%20available%20outside%20mexico%3F\"><h3>Is this payment method available outside Mexico?<\/h3><\/dt>\n<dd><p>No. This payment method is currently available only at participating SIX stores in Mexico.<\/p><\/dd>\n<dt id=\"how%20long%20does%20payment%20confirmation%20take%3F\"><h3>How long does payment confirmation take?<\/h3><\/dt>\n<dd><p>Payment confirmation is normally received automatically through the webhook shortly after the customer completes the payment at a SIX store.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20webhook%20does%20not%20work%3F\"><h3>What happens if the webhook does not work?<\/h3><\/dt>\n<dd><p>Check the logs under <strong>WooCommerce &gt; Status &gt; Logs<\/strong> and select the LivoPay log source. Verify that the webhook URL is publicly accessible and that the API credentials and webhook secret are correct.<\/p><\/dd>\n<dt id=\"are%20my%20api%20keys%20secure%3F\"><h3>Are my API keys secure?<\/h3><\/dt>\n<dd><p>The plugin encrypts API credentials before storing them in the WordPress database. Your website should also use HTTPS.<\/p><\/dd>\n<dt id=\"how%20can%20i%20test%20the%20api%20connection%3F\"><h3>How can I test the API connection?<\/h3><\/dt>\n<dd><p>Open the LivoPay gateway settings and select <strong>Test Connection with LivoPay<\/strong>. The plugin will verify the API URL and credentials.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20hpos%3F\"><h3>Is the plugin compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports WooCommerce High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"what%20should%20i%20do%20if%20i%20use%20cloudflare%20or%20another%20reverse%20proxy%3F\"><h3>What should I do if I use Cloudflare or another reverse proxy?<\/h3><\/dt>\n<dd><p>Add the IP addresses of trusted proxies through the <code>livopay_trusted_proxies<\/code> filter. Do not trust the <code>X-Forwarded-For<\/code> header without configuring trusted proxies.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improved the administration interface.<\/li>\n<li>Added an API connection-test button.<\/li>\n<li>Added configurable gateway diagnostics.<\/li>\n<li>Improved customer-facing error messages.<\/li>\n<li>Improved webhook security with signature verification and rate limiting.<\/li>\n<li>Added encryption for API credentials stored in the database.<\/li>\n<li>Added compatibility with WooCommerce High-Performance Order Storage.<\/li>\n<li>Improved logging and debugging.<\/li>\n<li>Fixed minor issues.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept cash payments at more than 16,000 SIX stores across Mexico using unique payment references powered by LivoPay.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342217","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=342217"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/renearc8"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342217"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342217"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342217"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342217"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342217"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}