{"id":313911,"date":"2026-06-12T17:22:17","date_gmt":"2026-06-12T17:22:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/thentic-pay-crypto-payments-for-woocommerce\/"},"modified":"2026-06-12T17:21:49","modified_gmt":"2026-06-12T17:21:49","slug":"thentic-pay","status":"publish","type":"plugin","link":"https:\/\/eo.wordpress.org\/plugins\/thentic-pay\/","author":23497806,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Thentic Pay \u2014 Crypto Payments for WooCommerce","header_author":"Thentic Pay","header_description":"Accept crypto payments directly to your wallet. 30+ tokens across 12 blockchains. No KYC. No custodian. Works with WooCommerce.","assets_banners_color":"d4d9de","last_updated":"2026-06-12 17:21:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thentic.tech\/woocommerce","header_author_uri":"https:\/\/thentic.tech","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"thenticpay","date":"2026-06-12 17:21:49"}},"upgrade_notice":{"1.0.7":"<p>Security and compliance improvements. Recommended update for all users.<\/p>","1.0.6":"<p>Security improvements and full token support. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570360,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570360,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3574271,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Crypto payment option at WooCommerce checkout with Network and Token dropdowns","2":"Plugin settings page showing supported chains and token configuration","3":"WooCommerce order marked as Processing after confirmed on-chain payment"}},"plugin_section":[],"plugin_tags":[1886,21057,18737,1887,286],"plugin_category":[45],"plugin_contributors":[266855],"plugin_business_model":[],"class_list":["post-313911","plugin","type-plugin","status-publish","hentry","plugin_tags-bitcoin","plugin_tags-crypto","plugin_tags-ethereum","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-thenticpay","plugin_committers-thenticpay"],"banners":{"banner":"https:\/\/ps.w.org\/thentic-pay\/assets\/banner-772x250.png?rev=3574271","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/thentic-pay\/assets\/icon-128x128.png?rev=3570360","icon_2x":"https:\/\/ps.w.org\/thentic-pay\/assets\/icon-256x256.png?rev=3570360","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Thentic Pay lets your customers pay with crypto at WooCommerce checkout \u2014 and sends funds directly to your wallet. No exchange. No custodian. No KYC. No waiting.<\/p>\n\n<p>Customers select their preferred blockchain and token at checkout (USDT, USDC, ETH, BNB, WBTC and 30+ more across 12 networks), complete payment on the Thentic Pay page, and your WooCommerce order is automatically confirmed on-chain via webhook.<\/p>\n\n<p><strong>Why merchants choose Thentic Pay:<\/strong><\/p>\n\n<ul>\n<li><strong>Non-custodial<\/strong> \u2014 funds go directly from the customer's wallet to yours. Thentic never touches your money.<\/li>\n<li><strong>No KYC, no registration friction<\/strong> \u2014 customers pay from any compatible wallet, no accounts required.<\/li>\n<li><strong>12 blockchains<\/strong> \u2014 Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Base, Avalanche, Cronos, Gnosis, Flare, Conflux, Monad<\/li>\n<li><strong>30+ tokens<\/strong> \u2014 USDT, USDC, DAI, ETH, BNB, WBTC, WETH, LINK, AAVE, UNI, SHIB, DOGE, XRP, ADA and more<\/li>\n<li><strong>Auto order confirmation<\/strong> \u2014 webhook marks your WooCommerce order as Processing the moment payment confirms on-chain. Zero manual work.<\/li>\n<li><strong>Customer chooses network and token<\/strong> \u2014 dropdown selectors at checkout. You configure which options to show.<\/li>\n<li><strong>Multi-currency stores<\/strong> \u2014 live exchange rate conversion for EUR, GBP and 20+ currencies<\/li>\n<li><strong>Block and classic checkout<\/strong> \u2014 fully compatible with WooCommerce's block-based and classic checkout. Zero warnings.<\/li>\n<li><strong>1% fee on transaction volume<\/strong>, billed monthly via invoice in your merchant portal. No monthly minimums, no setup costs.<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Customer selects \"Pay with Crypto\" at checkout<\/li>\n<li>Customer picks their preferred network (e.g. Polygon) and token (e.g. USDT)<\/li>\n<li>Customer is redirected to the Thentic Pay payment page to complete the transaction<\/li>\n<li>Once confirmed on-chain, your WooCommerce order automatically moves to Processing<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>Thentic Pay API<\/h4>\n\n<p>Used to create and process crypto payment transactions.\nData sent: payment amount, recipient wallet address, selected token and chain.\nTerms of Service: https:\/\/thentic.tech\/terms\nPrivacy Policy: https:\/\/thentic.tech\/policy<\/p>\n\n<h4>Exchange Rate API (open.er-api.com)<\/h4>\n\n<p>Used to convert fiat amounts to crypto equivalents at checkout.\nData sent: no personal data, only a request for current USD exchange rates.\nTerms of Service: https:\/\/www.exchangerate-api.com\/terms\nPrivacy Policy: https:\/\/www.exchangerate-api.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/thentic-pay\/<\/code><\/li>\n<li>Activate the plugin through the Plugins menu in WordPress<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments &gt; Thentic Pay<\/li>\n<li>Enter your Thentic Merchant ID (sign up free at thentic.tech\/pay)<\/li>\n<li>Enter your EVM-compatible wallet address<\/li>\n<li>Choose which blockchains and tokens to offer at checkout<\/li>\n<li>Save \u2014 you are live<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%20to%20install%3F\"><h3>Is the plugin free to install?<\/h3><\/dt>\n<dd><p>Yes. The plugin is free. Thentic Pay charges 1% on transaction volume, billed monthly via invoice in your merchant portal. No monthly minimums, no setup costs \u2014 you only pay when you receive payments.<\/p><\/dd>\n<dt id=\"do%20customers%20need%20a%20crypto%20wallet%3F\"><h3>Do customers need a crypto wallet?<\/h3><\/dt>\n<dd><p>Yes. Customers need a WalletConnect-compatible wallet (MetaMask, Trust Wallet, Coinbase Wallet, etc.) holding the token they want to pay with.<\/p><\/dd>\n<dt id=\"does%20thentic%20hold%20my%20funds%3F\"><h3>Does Thentic hold my funds?<\/h3><\/dt>\n<dd><p>Never. Payments go directly from the customer's wallet to your wallet address on-chain. Thentic only provides the payment page infrastructure.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20versions%20are%20supported%3F\"><h3>Which WooCommerce versions are supported?<\/h3><\/dt>\n<dd><p>WooCommerce 5.0 and above, WordPress 5.8+, PHP 7.4+.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20new%20block-based%20checkout%3F\"><h3>Does it work with the new block-based checkout?<\/h3><\/dt>\n<dd><p>Yes. Fully compatible with both WooCommerce's classic and block-based checkout.<\/p><\/dd>\n<dt id=\"my%20store%20uses%20eur%20or%20gbp.%20will%20it%20work%3F\"><h3>My store uses EUR or GBP. Will it work?<\/h3><\/dt>\n<dd><p>Yes. The plugin fetches live exchange rates and converts to USD automatically before creating the crypto payment request.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20which%20blockchains%20and%20tokens%20to%20accept%3F\"><h3>Can I choose which blockchains and tokens to accept?<\/h3><\/dt>\n<dd><p>Yes. In the plugin settings you can enable or disable individual chains and tokens. Customers only see what you've enabled.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20services%3F\"><h3>What data is sent to external services?<\/h3><\/dt>\n<dd><p>When a customer places an order using Thentic Pay, the following data is sent to the Thentic Pay API (thentic.tech) to create the payment request: order total, selected token and network, your configured wallet address, your merchant ID, and the customer's email address. This data is required to process the payment. Please review the <a href=\"https:\/\/thentic.tech\">Thentic Pay Terms of Service<\/a> for details on how this data is handled.<\/p>\n\n<p>The plugin also makes a request to open.er-api.com to fetch live currency exchange rates when your store uses a non-USD currency. No user data is sent in this request.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Security: Added chain\/token allowlist validation in validate_fields() and process_payment()<\/li>\n<li>Security: Replaced json_encode with wp_json_encode throughout<\/li>\n<li>Security: Added wp_unslash() before sanitize_text_field() on all $_POST reads<\/li>\n<li>Security: Replaced intval() with absint() for order ID handling<\/li>\n<li>Compliance: Bundled plugin icon locally \u2014 removed external hotlink from storefront<\/li>\n<li>Compliance: Wrapped all error_log() calls behind WP_DEBUG check<\/li>\n<li>Compliance: Added phpcs:ignore annotations on intentional error_log usage<\/li>\n<li>Compliance: Updated plugin display name to avoid trademark conflicts<\/li>\n<li>i18n: Wrapped remaining untranslated strings in __() calls with thentic-pay text domain<\/li>\n<li>Bumped asset version strings to match plugin version<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Security: Added nonce verification for admin settings form<\/li>\n<li>Security: Improved output escaping throughout<\/li>\n<li>Added Text Domain and License URI to plugin header<\/li>\n<li>Full token support: ETH, BNB, WBTC, WETH, LINK, AAVE, UNI, SHIB, DOGE, XRP, ADA and more<\/li>\n<li>Block checkout compatibility improvements<\/li>\n<li>Multi-currency live exchange rate conversion<\/li>\n<li>WooCommerce feature compatibility declarations<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Accept crypto payments directly to your wallet. 30+ tokens across 12 blockchains. No KYC. No custodian. Auto order confirmation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/313911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=313911"}],"author":[{"embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thenticpay"}],"wp:attachment":[{"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=313911"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=313911"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=313911"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=313911"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=313911"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=313911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}