{"id":354449,"date":"2026-08-15T14:09:48","date_gmt":"2026-08-15T14:09:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/acquireros-payment-gateway-for-woocommerce\/"},"modified":"2026-08-15T18:51:49","modified_gmt":"2026-08-15T18:51:49","slug":"acquireros-payment-gateway","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/acquireros-payment-gateway\/","author":23550061,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.0","stable_tag":"2.2.0","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"AcquirerOS Payment Gateway for WooCommerce","header_author":"AcquirerOS","header_description":"Accept card payments in WooCommerce through an AcquirerOS-compatible payment gateway connection.","assets_banners_color":"deecfd","last_updated":"2026-08-15 18:51:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/acquireros.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.0":{"tag":"2.2.0","author":"gaydukevich1987","date":"2026-08-15 18:51:49"}},"upgrade_notice":{"2.2.0":"<p>Redirect \/ Hosted Checkout is the recommended default for new installations. Existing AcquirerOS installations retain their saved payment mode. Test payment creation, payment returns and asynchronous callbacks in a staging environment before production deployment.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3648709,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3648709,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3648709,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3648709,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[11475,25262,6593,1887,286],"plugin_category":[45],"plugin_contributors":[275849],"plugin_business_model":[],"class_list":["post-354449","plugin","type-plugin","status-publish","hentry","plugin_tags-credit-card","plugin_tags-hosted-checkout","plugin_tags-payment-gateway","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-gaydukevich1987","plugin_committers-gaydukevich1987"],"banners":{"banner":"https:\/\/ps.w.org\/acquireros-payment-gateway\/assets\/banner-772x250.png?rev=3648709","banner_2x":"https:\/\/ps.w.org\/acquireros-payment-gateway\/assets\/banner-1544x500.png?rev=3648709","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/acquireros-payment-gateway\/assets\/icon-128x128.png?rev=3648709","icon_2x":"https:\/\/ps.w.org\/acquireros-payment-gateway\/assets\/icon-256x256.png?rev=3648709","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AcquirerOS Payment Gateway for WooCommerce adds the AcquirerOS-compatible payment method to WooCommerce, with support for both classic checkout and the WooCommerce Checkout Block.<\/p>\n\n<p>For most merchants, Redirect \/ Hosted Checkout is the recommended payment mode. Customers complete card entry on the hosted payment page instead of entering card details directly into WordPress.<\/p>\n\n<p>S2S \/ Direct API is also available as an advanced integration option for merchants whose payment environment and compliance requirements support direct card-data processing.<\/p>\n\n<h4>Payment modes<\/h4>\n\n<ul>\n<li>Redirect \/ Hosted Checkout (Recommended): WooCommerce sends the required order and customer information to the configured Hosted Checkout endpoint and redirects the customer to the returned secure payment URL. Card number, expiry date and CVV\/CVC are not collected by this plugin in Redirect mode.<\/li>\n<li>S2S \/ Direct API (Advanced): Card number, expiry date and CVV\/CVC are entered during WooCommerce checkout and transmitted server-to-server to the configured payment endpoint for payment processing. Merchants using this mode are responsible for confirming their PCI DSS scope and compliance obligations with their payment provider and qualified compliance advisers.<\/li>\n<\/ul>\n\n<h4>WooCommerce integration<\/h4>\n\n<p>The plugin integrates with standard WooCommerce payment and order workflows and includes support for:<\/p>\n\n<ul>\n<li>Classic WooCommerce checkout.<\/li>\n<li>WooCommerce Checkout Block.<\/li>\n<li>High-Performance Order Storage (HPOS).<\/li>\n<li>Redirect \/ Hosted Checkout payment flows.<\/li>\n<li>S2S \/ Direct API payment flows.<\/li>\n<li>3D Secure payment returns.<\/li>\n<li>Asynchronous payment notifications.<\/li>\n<li>WooCommerce order status updates.<\/li>\n<li>Duplicate callback protection.<\/li>\n<li>Diagnostic logging for troubleshooting.<\/li>\n<\/ul>\n\n<h4>External service<\/h4>\n\n<p>This plugin connects to the payment endpoint configured by the merchant in WooCommerce &gt; Settings &gt; Payments &gt; AcquirerOS. This external service is required to create and process payment transactions.<\/p>\n\n<p>Depending on the selected payment mode and transaction requirements, information sent to the configured payment endpoint can include:<\/p>\n\n<ul>\n<li>Order number and transaction identifiers.<\/li>\n<li>Order amount and currency.<\/li>\n<li>Product and order item information.<\/li>\n<li>Billing and shipping details.<\/li>\n<li>Customer name, email address and phone number.<\/li>\n<li>Customer IP address.<\/li>\n<li>Browser and user-agent information.<\/li>\n<li>Payment return and notification callback URLs.<\/li>\n<\/ul>\n\n<p>In S2S \/ Direct API mode only, card number, expiry date and CVV\/CVC are also transmitted to the configured payment endpoint for payment processing.<\/p>\n\n<p>AcquirerOS service:\nhttps:\/\/acquireros.com\/<\/p>\n\n<p>AcquirerOS Privacy Policy:\nhttps:\/\/acquireros.com\/privacy\/<\/p>\n\n<p>AcquirerOS Terms of Service:\nhttps:\/\/acquireros.com\/terms\/<\/p>\n\n<p>Merchants should publish appropriate privacy disclosures and ensure that their use of the configured payment service complies with applicable laws, contractual requirements and payment-card security requirements.<\/p>\n\n<h4>Security notes<\/h4>\n\n<ul>\n<li>Redirect \/ Hosted Checkout is the recommended mode for most merchants.<\/li>\n<li>Hosted Checkout is the default payment mode for new installations.<\/li>\n<li>Card numbers and CVV\/CVC are not stored in WordPress order metadata by this plugin.<\/li>\n<li>Card numbers and CVV\/CVC are not written to the plugin diagnostic log.<\/li>\n<li>In Redirect mode, card details are not collected by the plugin in WordPress.<\/li>\n<li>Payment callbacks use per-order random callback tokens.<\/li>\n<li>Asynchronous notification callbacks require a valid gateway signature.<\/li>\n<li>Callback merchant, gateway, order number, amount and currency are validated before an order is updated.<\/li>\n<li>Asynchronous notification callbacks accept POST requests only.<\/li>\n<li>Configured payment endpoints must use public HTTPS URLs.<\/li>\n<li>Duplicate successful callbacks are handled idempotently through WooCommerce payment status checks.<\/li>\n<li>Payment requests use the WordPress HTTP API.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install and activate AcquirerOS Payment Gateway for WooCommerce.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments &gt; AcquirerOS.<\/li>\n<li>Select Redirect \/ Hosted Checkout (Recommended) or S2S \/ Direct API (Advanced).<\/li>\n<li>Enter the AcquirerOS credentials and HTTPS payment endpoint provided for your merchant account.<\/li>\n<li>Enable the payment method and save your changes.<\/li>\n<li>Place a test order and verify the complete payment flow before enabling the gateway in production.<\/li>\n<\/ol>\n\n<p>For production use, verify that payment creation, Hosted Checkout or 3D Secure returns, asynchronous notifications and WooCommerce order status updates are working correctly for your integration.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20payment%20mode%20should%20i%20use%3F\"><h3>Which payment mode should I use?<\/h3><\/dt>\n<dd><p>Redirect \/ Hosted Checkout is recommended for most merchants because card details are entered on the hosted payment page rather than directly in WordPress.<\/p>\n\n<p>S2S \/ Direct API should only be enabled when your organization, payment provider and compliance environment are prepared for the additional cardholder-data security requirements.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20card%20numbers%20or%20cvv%2Fcvc%3F\"><h3>Does the plugin store card numbers or CVV\/CVC?<\/h3><\/dt>\n<dd><p>No. The plugin does not save card numbers or CVV\/CVC to WordPress order metadata or its diagnostic logs.<\/p>\n\n<p>In Redirect \/ Hosted Checkout mode, card details are not collected by the plugin in WordPress.<\/p>\n\n<p>In S2S \/ Direct API mode, card details are used to create the payment request and are transmitted to the configured payment endpoint, but they are not stored in WordPress order metadata by this plugin.<\/p><\/dd>\n<dt id=\"does%20it%20support%20woocommerce%20checkout%20block%3F\"><h3>Does it support WooCommerce Checkout Block?<\/h3><\/dt>\n<dd><p>Yes. AcquirerOS supports the WooCommerce Checkout Block as well as classic WooCommerce checkout.<\/p><\/dd>\n<dt id=\"is%20hpos%20supported%3F\"><h3>Is HPOS supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses WooCommerce order APIs and declares compatibility with High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"does%20it%20support%203d%20secure%3F\"><h3>Does it support 3D Secure?<\/h3><\/dt>\n<dd><p>The plugin supports payment flows that return customers to WooCommerce after 3D Secure authentication when this is required by the configured payment service.<\/p>\n\n<p>Actual 3D Secure availability and behavior depend on your AcquirerOS merchant configuration and payment provider.<\/p><\/dd>\n<dt id=\"does%20it%20support%20payment%20notifications%3F\"><h3>Does it support payment notifications?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports asynchronous payment notifications through WooCommerce callback endpoints.<\/p>\n\n<p>Notification requests are validated before the corresponding WooCommerce order is updated.<\/p><\/dd>\n<dt id=\"where%20are%20diagnostic%20logs%3F\"><h3>Where are diagnostic logs?<\/h3><\/dt>\n<dd><p>When diagnostic logging is enabled, logs are available under WooCommerce &gt; Status &gt; Logs using the AcquirerOS gateway log source.<\/p>\n\n<p>Diagnostic logs are intended for troubleshooting and do not include card numbers or CVV\/CVC.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20my%20acquireros%20credentials%3F\"><h3>Where do I get my AcquirerOS credentials?<\/h3><\/dt>\n<dd><p>Your payment credentials and endpoint information are provided as part of your AcquirerOS merchant integration.<\/p>\n\n<p>For more information, visit:\nhttps:\/\/acquireros.com\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Made Redirect \/ Hosted Checkout the recommended default for new installations.<\/li>\n<li>Kept S2S \/ Direct API available as an advanced payment mode.<\/li>\n<li>Added WooCommerce Checkout Block support improvements.<\/li>\n<li>Moved checkout behavior to a properly enqueued static JavaScript file for WooCommerce AJAX compatibility.<\/li>\n<li>Added an administrator notice explaining Hosted Checkout and S2S card-data scope.<\/li>\n<li>Added WordPress privacy-policy suggested text.<\/li>\n<li>Hardened payment callbacks by validating HTTP method, merchant number, gateway number, order number, amount and currency before updating orders.<\/li>\n<li>Required POST requests for asynchronous notification callbacks.<\/li>\n<li>Added per-order callback tokens and gateway signature validation.<\/li>\n<li>Improved duplicate callback handling through WooCommerce payment status checks.<\/li>\n<li>Hardened configured payment endpoint validation.<\/li>\n<li>Continued to use the WordPress HTTP API for payment requests.<\/li>\n<li>Improved diagnostic HTTP status logging without logging card numbers or CVV\/CVC.<\/li>\n<li>Updated external-service, security and installation documentation.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Added production dual-mode checkout with S2S \/ Direct API and Redirect \/ Hosted Checkout.<\/li>\n<li>Aligned Hosted Checkout request and signature behavior with the existing Hosted Checkout integration.<\/li>\n<li>Added unique payment order numbers and goods numbers for retry safety.<\/li>\n<li>Added tokenized WooCommerce API return and notification callbacks.<\/li>\n<li>Added callback signature verification.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added S2S \/ Direct API and Redirect \/ Hosted Checkout payment modes.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Rebranded the plugin for AcquirerOS.<\/li>\n<li>Added WooCommerce Checkout Block and HPOS compatibility.<\/li>\n<li>Replaced direct cURL usage with the WordPress HTTP API.<\/li>\n<li>Replaced direct PHP callback execution with WooCommerce API endpoints.<\/li>\n<li>Added per-order callback tokens and safer diagnostic logging.<\/li>\n<\/ul>","raw_excerpt":"Accept card payments in WooCommerce with AcquirerOS Hosted Checkout or an advanced S2S \/ Direct API integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354449","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=354449"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gaydukevich1987"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354449"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354449"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354449"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354449"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354449"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}