{"id":289077,"date":"2026-04-02T01:28:28","date_gmt":"2026-04-02T01:28:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ironixpay-gateway-for-woocommerce\/"},"modified":"2026-04-02T01:28:16","modified_gmt":"2026-04-02T01:28:16","slug":"ironixpay-usdt-gateway","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ironixpay-usdt-gateway\/","author":23464314,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"IronixPay Crypto Payment Gateway for WooCommerce","header_author":"IronixPay","header_description":"Accept USDT & USDC stablecoin payments on 8 blockchains (TRON, BSC, Ethereum, Polygon, Arbitrum, Base, Optimism, Solana) via IronixPay. Supports fiat pricing with automatic crypto conversion.","assets_banners_color":"","last_updated":"2026-04-02 01:28:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ironixpay.com\/en\/use-cases\/woocommerce","header_author_uri":"https:\/\/ironixpay.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.2.0":"<p>Adds Solana network support (USDT &amp; USDC). Update and enable Solana in WooCommerce \u2192 Settings \u2192 Payments \u2192 IronixPay.<\/p>","1.1.0":"<p>Adds USDC support. Update and enable USDC in WooCommerce \u2192 Settings \u2192 Payments \u2192 IronixPay.<\/p>","1.0.0":"<p>Initial release. Install and configure to start accepting USDT payments.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3497128,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Payment method selection at checkout with currency and network cards.","2":"IronixPay gateway settings in WooCommerce.","3":"Order received page after successful payment redirect."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[21057,6593,209195,204245,286],"plugin_category":[45],"plugin_contributors":[259250],"plugin_business_model":[],"class_list":["post-289077","plugin","type-plugin","status-publish","hentry","plugin_tags-crypto","plugin_tags-payment-gateway","plugin_tags-usdc","plugin_tags-usdt","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ironixpay","plugin_committers-ironixpay"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/ironixpay-usdt-gateway\/assets\/icon.svg?rev=3497128","icon":"https:\/\/ps.w.org\/ironixpay-usdt-gateway\/assets\/icon.svg?rev=3497128","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>IronixPay Crypto Payment Gateway for WooCommerce<\/strong> lets your store accept USDT (Tether) and USDC (Circle) stablecoin payments across 8 blockchain networks. Price your products in supported fiat currencies (USD, EUR, CNY, GBP, JPY, KRW, SGD, HKD, TWD, RUB) \u2014 customers pay the equivalent in crypto. No volatility, no chargebacks.<\/p>\n\n<h4>Supported Currencies<\/h4>\n\n<ul>\n<li>USDT (Tether) \u2014 Available on all 8 networks<\/li>\n<li>USDC (Circle) \u2014 Available on BSC, Ethereum, Polygon, Arbitrum, Base, Optimism, Solana<\/li>\n<\/ul>\n\n<h4>Supported Networks<\/h4>\n\n<ul>\n<li>TRON (TRC-20) \u2014 USDT only<\/li>\n<li>BSC \/ BNB Chain (BEP-20)<\/li>\n<li>Ethereum (ERC-20)<\/li>\n<li>Polygon (ERC-20)<\/li>\n<li>Arbitrum (ERC-20)<\/li>\n<li>Base (ERC-20)<\/li>\n<li>Optimism (ERC-20)<\/li>\n<li>Solana (SPL Token)<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Customer selects \"Pay with Crypto\" at checkout and chooses a currency and blockchain network.<\/li>\n<li>Customer is redirected to a secure IronixPay hosted checkout page.<\/li>\n<li>IronixPay monitors the blockchain for payment and confirms automatically.<\/li>\n<li>Webhook notifies your store \u2014 order status updates to \"Processing\".<\/li>\n<li>Funds are swept to your treasury wallet.<\/li>\n<\/ol>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Multi-currency<\/strong> \u2014 Accept both USDT and USDC stablecoins.<\/li>\n<li><strong>Multi-chain support<\/strong> \u2014 8 networks, one plugin.<\/li>\n<li><strong>Fiat pricing<\/strong> \u2014 Price products in USD, EUR, CNY, GBP, JPY, KRW, SGD, HKD, TWD, or RUB. Automatic conversion to crypto at checkout.<\/li>\n<li><strong>Hosted checkout<\/strong> \u2014 No sensitive data touches your server.<\/li>\n<li><strong>Automatic payment detection<\/strong> \u2014 On-chain monitoring with confirmation.<\/li>\n<li><strong>Webhook-driven<\/strong> \u2014 HMAC-SHA256 signed callbacks for secure order updates.<\/li>\n<li><strong>WooCommerce Block Checkout<\/strong> \u2014 Full support for the new block-based checkout.<\/li>\n<li><strong>HPOS compatible<\/strong> \u2014 Works with WooCommerce High-Performance Order Storage.<\/li>\n<li><strong>Sandbox mode<\/strong> \u2014 Test with TRON Nile testnet before going live.<\/li>\n<li><strong>Idempotent processing<\/strong> \u2014 Safe against duplicate webhook deliveries.<\/li>\n<li><strong>AML integration<\/strong> \u2014 Blocked payments are flagged and put on hold.<\/li>\n<li><strong>Overpayment handling<\/strong> \u2014 Automatic detection with order notes.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8+<\/li>\n<li>WooCommerce 7.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>An IronixPay merchant account (<a href=\"https:\/\/ironixpay.com\">sign up at ironixpay.com<\/a>)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the IronixPay API to create cryptocurrency payment checkout sessions. It is needed to process USDT and USDC stablecoin payments on behalf of the merchant.<\/p>\n\n<p>When a customer chooses to pay with crypto at checkout, the plugin sends the order total, currency, selected cryptocurrency, blockchain network, and order reference ID to the IronixPay API. The customer is then redirected to a hosted payment page on IronixPay. No customer personal data (name, email, address) is sent.<\/p>\n\n<p>IronixPay also sends signed webhook callbacks to your store when a payment is confirmed, expired, or flagged.<\/p>\n\n<p>API endpoints used:\n* Production: https:\/\/api.ironixpay.com\n* Sandbox: https:\/\/sandbox.ironixpay.com<\/p>\n\n<p>This service is provided by IronixPay: <a href=\"https:\/\/ironixpay.com\/en\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/ironixpay.com\/en\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ironixpay-usdt-gateway<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Payments \u2192 IronixPay - Crypto Payment<\/strong>.<\/li>\n<li>Enable the gateway, select your environment (Sandbox or Production).<\/li>\n<li>Enter your API Key and Webhook Secret from the <a href=\"https:\/\/dashboard.ironixpay.com\">IronixPay Dashboard<\/a>.<\/li>\n<li>Copy the displayed <strong>Webhook URL<\/strong> and paste it into your IronixPay Dashboard \u2192 Webhook settings.<\/li>\n<li>Select which currencies (USDT, USDC, or both) and blockchain networks to offer at checkout.<\/li>\n<li>Save changes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20currencies%20can%20i%20accept%3F\"><h3>What currencies can I accept?<\/h3><\/dt>\n<dd><p>USDT (Tether) and USDC (Circle). You can enable one or both in the plugin settings. USDC is available on all networks except TRON (where only USDT is supported).<\/p><\/dd>\n<dt id=\"what%20currency%20are%20products%20priced%20in%3F\"><h3>What currency are products priced in?<\/h3><\/dt>\n<dd><p>Products are priced in your store's default currency (e.g., USD, EUR). The order total is sent to IronixPay's API which handles the conversion. If your store currency is already USDT\/USDC, it's a 1:1 settlement.<\/p><\/dd>\n<dt id=\"can%20i%20price%20products%20in%20fiat%20currencies%3F\"><h3>Can I price products in fiat currencies?<\/h3><\/dt>\n<dd><p>Yes! The following fiat currencies are supported: USD, CNY, EUR, GBP, JPY, KRW, SGD, HKD, TWD, and RUB. The order total is sent to the IronixPay API, which converts it to the selected cryptocurrency at the current market rate. If your store uses a different currency, the IronixPay payment option will not appear at checkout.<\/p><\/dd>\n<dt id=\"is%20there%20a%20minimum%20payment%20amount%3F\"><h3>Is there a minimum payment amount?<\/h3><\/dt>\n<dd><p>Yes, the minimum payment is approximately 1 USDT\/USDC equivalent. The exact minimum is validated by the IronixPay API at checkout.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20customer%20overpays%3F\"><h3>What happens if the customer overpays?<\/h3><\/dt>\n<dd><p>Overpayments are detected automatically. The order is marked as paid with a note indicating the overpaid amount. Excess funds can be managed via the IronixPay Dashboard.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20payment%20session%20expires%3F\"><h3>What happens if the payment session expires?<\/h3><\/dt>\n<dd><p>If no payment is received within the time limit, the order is marked as \"Failed\" with an appropriate note. Any partial payments are noted for resolution via the IronixPay Resolution Center.<\/p><\/dd>\n<dt id=\"how%20does%20the%20webhook%20verification%20work%3F\"><h3>How does the webhook verification work?<\/h3><\/dt>\n<dd><p>Each webhook request includes an <code>X-Signature<\/code> header (HMAC-SHA256) and an <code>X-Timestamp<\/code> header. The plugin verifies the signature using your Webhook Secret and rejects requests with timestamps older than 5 minutes (anti-replay protection).<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20the%20new%20woocommerce%20block%20checkout%3F\"><h3>Does this plugin support the new WooCommerce Block Checkout?<\/h3><\/dt>\n<dd><p>Yes! The plugin fully supports both the classic shortcode checkout and the new block-based checkout introduced in WooCommerce 8.3+.<\/p><\/dd>\n<dt id=\"can%20i%20test%20before%20going%20live%3F\"><h3>Can I test before going live?<\/h3><\/dt>\n<dd><p>Yes. Set the environment to \"Sandbox\" and use your test API key. Sandbox mode uses the TRON Nile testnet. Note: USDC is not available in Sandbox mode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Solana (SPL Token) as the 8th supported blockchain network.<\/li>\n<li>Solana supports both USDT and USDC.<\/li>\n<li>Clarified fiat pricing support \u2014 10 fiat currencies (USD, CNY, EUR, GBP, JPY, KRW, SGD, HKD, TWD, RUB) with automatic conversion.<\/li>\n<li>Improved minimum amount validation (now handled server-side for accuracy after fiat conversion).<\/li>\n<li>Added \"External services\" disclosure section for WordPress.org compliance.<\/li>\n<li>Updated plugin descriptions and FAQ.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added USDC (Circle) support alongside USDT.<\/li>\n<li>New \"Supported Currencies\" setting \u2014 choose USDT, USDC, or both.<\/li>\n<li>Dynamic network filtering \u2014 TRON automatically hidden when USDC is selected.<\/li>\n<li>Updated checkout UI with currency toggle buttons (Block checkout).<\/li>\n<li>Sandbox USDC validation (graceful error message).<\/li>\n<li>Webhook order notes now display correct currency.<\/li>\n<li>Plugin renamed to \"IronixPay Crypto Payment Gateway for WooCommerce\".<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Multi-chain USDT payments (7 networks).<\/li>\n<li>WooCommerce Block Checkout support.<\/li>\n<li>HPOS compatibility.<\/li>\n<li>Webhook signature verification with anti-replay.<\/li>\n<li>Sandbox\/Production environment switching.<\/li>\n<li>Network card selector with chain icons.<\/li>\n<\/ul>","raw_excerpt":"Accept USDT &amp; USDC stablecoin payments on 8 blockchain networks via IronixPay. Supports fiat pricing (USD, EUR, CNY, GBP, JPY and more) with autom &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/289077","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=289077"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ironixpay"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=289077"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=289077"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=289077"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=289077"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=289077"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=289077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}