{"id":290051,"date":"2026-03-28T16:02:59","date_gmt":"2026-03-28T16:02:59","guid":{"rendered":"https:\/\/br.wordpress.org\/plugins\/geopay-pagamento-pix\/"},"modified":"2026-03-28T16:46:46","modified_gmt":"2026-03-28T16:46:46","slug":"geopay","status":"publish","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/geopay\/","author":20740522,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Geopay","header_author":"Geopay","header_description":"Integre a Geopay ao WooCommerce para receber pagamentos via PIX.","assets_banners_color":"011611","last_updated":"2026-03-28 16:46:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/app.geopay.digital","header_author_uri":"https:\/\/geopay.digital","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"geopay","date":"2026-03-28 16:46:46"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3493466,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3493466,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3493466,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3493466,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3493466,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3493466,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3493466,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Gateway settings page in WooCommerce","2":"PIX QR Code on the payment page","3":"Approved payment confirmation screen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[258868,507,49349,286],"plugin_category":[45],"plugin_contributors":[258869],"plugin_business_model":[],"class_list":["post-290051","plugin","type-plugin","status-publish","hentry","plugin_tags-geopay","plugin_tags-payment","plugin_tags-pix","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-geopay","plugin_committers-geopay"],"banners":{"banner":"https:\/\/ps.w.org\/geopay\/assets\/banner-772x250.jpg?rev=3493466","banner_2x":"https:\/\/ps.w.org\/geopay\/assets\/banner-1544x500.jpg?rev=3493466","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/geopay\/assets\/icon-128x128.jpg?rev=3493466","icon_2x":"https:\/\/ps.w.org\/geopay\/assets\/icon-256x256.jpg?rev=3493466","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/geopay\/assets\/Screenshot-1.png?rev=3493466","caption":"Gateway settings page in WooCommerce"},{"src":"https:\/\/ps.w.org\/geopay\/assets\/Screenshot-2.png?rev=3493466","caption":"PIX QR Code on the payment page"},{"src":"https:\/\/ps.w.org\/geopay\/assets\/Screenshot-3.png?rev=3493466","caption":"Approved payment confirmation screen"}],"raw_content":"<!--section=description-->\n<p>Geopay integrates WooCommerce with the Geopay PIX payment service, allowing the store to create PIX charges, display the QR Code to the customer, and confirm the order after payment approval.<\/p>\n\n<h4>WooCommerce Compatibility<\/h4>\n\n<p>The plugin is tested with current WooCommerce versions, including WooCommerce 9.x and 10.x.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Geopay account with a valid authentication code<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>PIX payment gateway via Geopay API<\/li>\n<li>QR Code display on checkout or on a temporary payment page<\/li>\n<li>Optional countdown timer on the PIX payment page<\/li>\n<li>Payment confirmation after Geopay approval<\/li>\n<li>Compatible with CheckoutWC by using the temporary page mode<\/li>\n<li>Documentation tab inside the gateway settings screen<\/li>\n<li>Customizable texts for buttons, messages, and payment page content<\/li>\n<\/ul>\n\n<h4>Third-Party Service: Geopay<\/h4>\n\n<p>This plugin connects to the Geopay service to process PIX payments.<\/p>\n\n<p>It is required to create the PIX charge and verify the payment status.<\/p>\n\n<p>Service provider:<\/p>\n\n<ul>\n<li>Geopay - <a href=\"https:\/\/geopay.digital\">https:\/\/geopay.digital<\/a><\/li>\n<\/ul>\n\n<p>When the plugin connects to the service:<\/p>\n\n<ul>\n<li>When the customer generates the PIX payment<\/li>\n<li>When the plugin requests the QR Code<\/li>\n<li>When the plugin checks whether the payment was approved<\/li>\n<\/ul>\n\n<p>Data sent to the service:<\/p>\n\n<ul>\n<li>Merchant authentication code configured in the plugin<\/li>\n<li>Order ID<\/li>\n<li>Store URL<\/li>\n<li>Order total<\/li>\n<li>Product line items<\/li>\n<li>Customer name<\/li>\n<li>Customer email<\/li>\n<li>Customer phone<\/li>\n<li>Billing address<\/li>\n<li>Shipping address<\/li>\n<\/ul>\n\n<p>Data stored locally by the plugin:<\/p>\n\n<ul>\n<li>Geopay cart ID in WooCommerce order meta<\/li>\n<li>Geopay status token in WooCommerce order meta<\/li>\n<li>Temporary QR Code page payload in a transient for up to 15 minutes<\/li>\n<\/ul>\n\n<p>Why the data is sent:<\/p>\n\n<ul>\n<li>To create the PIX charge<\/li>\n<li>To generate the QR Code or copy-and-paste PIX code<\/li>\n<li>To verify payment status and update the WooCommerce order<\/li>\n<\/ul>\n\n<p>How long the data is retained:<\/p>\n\n<ul>\n<li>Temporary PIX page data expires automatically after up to 15 minutes<\/li>\n<li>Geopay payment identifiers stored in WooCommerce order meta are retained with the order record unless removed through site privacy tools or order retention policies<\/li>\n<\/ul>\n\n<p>Privacy and data rights:<\/p>\n\n<ul>\n<li>Site administrators can use the built-in WordPress privacy tools to export plugin-related Geopay data<\/li>\n<li>The plugin removes the Geopay status token during personal data erasure requests when possible<\/li>\n<li>Some payment identifiers may be retained as part of accounting and payment records<\/li>\n<li>WooCommerce remains responsible for the main order and customer record stored on the site<\/li>\n<\/ul>\n\n<p>Service terms and legal information:<\/p>\n\n<ul>\n<li>Terms of Use: <a href=\"https:\/\/geopay.digital\/termos-de-uso\/\">https:\/\/geopay.digital\/termos-de-uso\/<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/geopay.digital\/politica-de-privacidade\/\">https:\/\/geopay.digital\/politica-de-privacidade\/<\/a><\/li>\n<\/ul>\n\n<h4>Third-Party Libraries<\/h4>\n\n<p>This plugin bundles <code>qrcodejs<\/code> in <code>assets\/js\/qrcode.min.js<\/code>, licensed under the MIT license. See <code>THIRD-PARTY-LICENSES.txt<\/code> for details.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under GPLv2 or later. See the <code>LICENSE<\/code> file in the plugin directory.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a>.<\/li>\n<li>Upload the Geopay plugin to <code>\/wp-content\/plugins\/<\/code> or install it from the WordPress admin.<\/li>\n<li>Activate <strong>Geopay<\/strong> in the Plugins screen.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Payments<\/strong>.<\/li>\n<li>Open <strong>Geopay Gateway PIX<\/strong> and click <strong>Manage<\/strong>.<\/li>\n<li>Paste your authentication code in the gateway settings.<\/li>\n<li>Save the changes.<\/li>\n<\/ol>\n\n<p>For the step-by-step guide with screenshots, open <strong>WooCommerce &gt; Settings &gt; Payments &gt; Geopay &gt; Documentacao<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20work%20without%20woocommerce%3F\"><h3>Does the plugin work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. Geopay requires WooCommerce to be active.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20the%20authentication%20code%3F\"><h3>Where do I get the authentication code?<\/h3><\/dt>\n<dd><p>Create an account at <a href=\"https:\/\/app.geopay.digital\/register\">https:\/\/app.geopay.digital\/register<\/a>, configure your PIX key, and copy the token from <a href=\"https:\/\/app.geopay.digital\/platforms\">https:\/\/app.geopay.digital\/platforms<\/a>.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20checkoutwc%3F\"><h3>Does it work with CheckoutWC?<\/h3><\/dt>\n<dd><p>Yes. Use the temporary payment page option in the gateway settings.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20the%20documentation%3F\"><h3>Where can I find the documentation?<\/h3><\/dt>\n<dd><p>Open <strong>WooCommerce &gt; Settings &gt; Payments &gt; Geopay &gt; Documentacao<\/strong>.<\/p><\/dd>\n<dt id=\"what%20display%20modes%20are%20available%3F\"><h3>What display modes are available?<\/h3><\/dt>\n<dd><ul>\n<li>Checkout page<\/li>\n<li>Temporary payment page<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>WordPress.org compliance improvements for scripts and styles<\/li>\n<li>Added native defer strategy for enqueued scripts<\/li>\n<li>Moved plugin documentation into the WooCommerce gateway settings tabs<\/li>\n<li>Added third-party service disclosure for Geopay<\/li>\n<li>Added distribution ignore rules for development-only files<\/li>\n<li>Removed legacy files and temporary test artifacts<\/li>\n<li>Removed global bootstrap filters that could affect other plugins<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Text Domain updated to <code>geopay<\/code><\/li>\n<li>Added translation files in <code>languages\/<\/code><\/li>\n<li>Improved escaping and placeholder handling<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added nonces to AJAX requests<\/li>\n<li>Added status validation before marking orders as paid<\/li>\n<li>Improved request validation and error handling<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Settings and design improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Integrate Geopay with WooCommerce and receive PIX payments quickly and securely.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290051"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/geopay"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290051"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290051"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290051"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290051"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290051"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}