{"id":253200,"date":"2025-09-28T22:59:28","date_gmt":"2025-09-28T22:59:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/usdc-payments-with-buyer-protection\/"},"modified":"2026-01-09T17:48:25","modified_gmt":"2026-01-09T17:48:25","slug":"usdc-payments-with-buyer-protection","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/usdc-payments-with-buyer-protection\/","author":23369945,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"5.0.6","stable_tag":"5.0.6","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"USDC Payments with Buyer Protection","header_author":"Conduit UCPI","header_description":"WooCommerce payment gateway for USDC payments with escrow smart contract buyer protection. REQUIRES external Conduit UCPI service integration.","assets_banners_color":"","last_updated":"2026-01-09 17:48:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/stabledrop.me\/plugin","header_author_uri":"https:\/\/conduit-ucpi.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":606,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"instantescrow","date":"2025-09-28 22:59:18"},"1.0.1":{"tag":"1.0.1","author":"instantescrow","date":"2025-09-28 23:08:44"},"2.5.7":{"tag":"2.5.7","author":"instantescrow","date":"2025-09-28 23:16:08"},"2.5.8":{"tag":"2.5.8","author":"instantescrow","date":"2025-09-28 23:28:08"},"2.5.9":{"tag":"2.5.9","author":"instantescrow","date":"2025-09-28 23:47:48"},"3.0.0":{"tag":"3.0.0","author":"instantescrow","date":"2025-10-24 17:48:31"},"3.1.0":{"tag":"3.1.0","author":"instantescrow","date":"2025-10-24 17:48:31"},"3.1.1":{"tag":"3.1.1","author":"instantescrow","date":"2025-10-23 21:18:19"},"3.1.2":{"tag":"3.1.2","author":"instantescrow","date":"2025-10-24 17:48:31"},"3.1.3":{"tag":"3.1.3","author":"instantescrow","date":"2025-10-24 18:53:05"},"3.1.4":{"tag":"3.1.4","author":"instantescrow","date":"2025-10-24 18:56:19"},"4.0.0":{"tag":"4.0.0","author":"instantescrow","date":"2025-11-04 03:23:13"},"4.1.0":{"tag":"4.1.0","author":"instantescrow","date":"2026-01-09 13:52:34"},"4.2.0":{"tag":"4.2.0","author":"instantescrow","date":"2026-01-09 14:09:04"},"5.0.0":{"tag":"5.0.0","author":"instantescrow","date":"2026-01-09 15:08:07"},"5.0.1":{"tag":"5.0.1","author":"instantescrow","date":"2026-01-09 15:35:03"},"5.0.2":{"tag":"5.0.2","author":"instantescrow","date":"2026-01-09 15:50:54"},"5.0.3":{"tag":"5.0.3","author":"instantescrow","date":"2026-01-09 16:19:00"},"5.0.4":{"tag":"5.0.4","author":"instantescrow","date":"2026-01-09 16:20:56"},"5.0.5":{"tag":"5.0.5","author":"instantescrow","date":"2026-01-09 16:35:00"},"5.0.6":{"tag":"5.0.6","author":"instantescrow","date":"2026-01-09 17:48:25"}},"upgrade_notice":{"5.0.6":"<p>Documentation improvements: Installation instructions now clearly indicate webapp registration is required. No code changes.<\/p>","5.0.5":"<p>fixed nonce problem, updated CSS<\/p>","5.0.4":"<p>CRITICAL BUG FIX: added the missing files<\/p>","5.0.3":"<p>CRITICAL BUG FIX: Fixes payment verification on payment status page. Previously, the page would show &quot;Verifying Payment...&quot; indefinitely. Now it automatically polls the Conduit result service and redirects to order confirmation when payment is verified. Includes missing JavaScript and CSS files required for automatic verification.<\/p>","5.0.2":"<p>CRITICAL BUG FIX: Fixes &quot;Order not found&quot; error after payment completion. REQUIRED STEP AFTER UPDATE: You must flush rewrite rules by going to WordPress Admin &gt; Settings &gt; Permalinks and clicking &quot;Save Changes&quot; (don&#039;t change anything), OR deactivate and reactivate the plugin. This is a one-time step required after this update.<\/p>","5.0.1":"<p>BUG FIX: Fixes 404 errors on payment status pages. IMPORTANT: After updating, you must flush your rewrite rules. Either go to WordPress Admin &gt; Settings &gt; Permalinks and click &quot;Save Changes&quot; (don&#039;t change anything), OR deactivate and reactivate the plugin. This is a one-time step required after this update.<\/p>","5.0.0":"<p>SECURITY UPDATE: Adds comprehensive blockchain payment verification. All payments are now verified against the blockchain before being marked as paid. Both frontend and webhook verify seller wallet, amount, and token. No configuration changes needed - automatic security enhancement.<\/p>","4.0.0":"<p>MAJOR UPDATE: Adds USDT support and removes test mode. Plugin now operates on Base mainnet only. Review settings after upgrade and select your preferred stablecoin (USDC or USDT).<\/p>","1.0.1":"<p>Adds automatic fallback functionality for service availability. Recommended update for all users.<\/p>","3.1.3":"<p>Documentation changes<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.5.7","2.5.8","2.5.9","3.0.0","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","4.0.0","4.1.0","4.2.0","5.0.0","5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Payment gateway settings - simple 3-minute configuration","2":"Checkout page with USDC payment option","3":"Customer payment interface - 2-click payment flow","4":"Admin dashboard showing escrow contracts and statuses","5":"Dispute management interface for fair resolution","6":"Mobile-responsive payment experience"}},"plugin_section":[],"plugin_tags":[17224,12611,6593,209195,286],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-253200","plugin","type-plugin","status-publish","hentry","plugin_tags-blockchain","plugin_tags-cryptocurrency","plugin_tags-payment-gateway","plugin_tags-usdc","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_committers-instantescrow"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/usdc-payments-with-buyer-protection.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Is this plugin right for you?<\/strong><\/p>\n\n<p>\u2705 You want 1% transaction fees instead of 3%+ from traditional processors (no FIAT exchange fees)\n\u2705 You want to eliminate chargeback fraud while keeping buyer confidence\n\u2705 You want to allow customers to pay in stablecoin\n\u2705 You want unlimited free refunds with automated negotiation\n\u2705 You value privacy and direct peer-to-peer transactions\n\u274c You've never used cryptocurrency or don't plan to start<\/p>\n\n<p><strong>\ud83d\udcfa <a href=\"https:\/\/youtu.be\/aYXG0hC7dFg\">Watch 2-minute buyer checkout demo<\/a><\/strong> - payment completes in just a few clicks.<\/p>\n\n<p><strong>\ud83d\udcb0 SPECIAL OFFER: 1% transaction fee locked in FOREVER for first 20 merchants<\/strong><\/p>\n\n<h4>The Crypto Commerce Opportunity<\/h4>\n\n<p>$9.7 trillion in crypto changes hands monthly, but only 0.003% is ecommerce. Compare that to traditional finance where 0.4% is ecommerce - that's 130x more adoption.<\/p>\n\n<p><strong>Why the gap?<\/strong> Crypto holders want to spend, but lack buyer protection. This plugin solves that problem with smart contract escrow, letting you tap into trillions in purchasing power that competitors ignore.<\/p>\n\n<h4>What Makes This Different<\/h4>\n\n<p><strong>Eliminate Chargeback Fraud While Keeping Buyer Confidence:<\/strong>\nTraditional processors: You face chargeback fraud ($15-100 per incident) and arbitrary account freezes.\nUSDC Payments: Crypto payments are final, but escrow protection gives buyers confidence. Fair automated dispute negotiation replaces chargebacks. Zero fees for unlimited refunds.<\/p>\n\n<p><strong>True Cost Savings:<\/strong>\n- 1% flat fee (30\u00a2 minimum) - locked forever for first 20 merchants\n- Zero gas fees - we cover all blockchain transaction costs\n- No FIAT exchange fees - keep more of what you earn\n- Unlimited free refunds - no refund fees, no chargeback limits, no penalties\n- Compare: Traditional processors charge 2.9% + 30\u00a2 + refund fees + chargeback fees<\/p>\n\n<p><strong>Example on $100 order:<\/strong>\nTraditional: $3.20 + potential $15-100 chargeback = $3.20-$103.20\nUSDC Payments: $1.00 (no chargebacks possible)<\/p>\n\n<p><strong>Blockchain-Enforced Security:<\/strong>\nSmart contract code is immutable and publicly verifiable. It restricts beneficiaries to exactly two addresses: yours (seller) and buyer's (for refunds only). No one else - not even us - can access those funds. This is enforced by the blockchain itself, not by trust.<\/p>\n\n<p><strong>Speed &amp; Privacy:<\/strong>\n- 3 minutes to install and configure\n- 3 minutes for buyers to complete checkout (2 clicks to pay)\n- No KYC for customers - they can remain anonymous\n- No KYB for merchants - self-setup in 3 minutes\n- You own your account - true peer-to-peer, no intermediary<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>1% Transaction Fee Forever<\/strong> - First 20 merchants get lifetime 1% rate (covers gas fees)<\/li>\n<li><strong>Smart Contract Escrow<\/strong> - Immutable code ensures funds only go to seller or buyer (refunds)<\/li>\n<li><strong>Automated Dispute Negotiation<\/strong> - Fair resolution with messaging and refund proposals<\/li>\n<li><strong>Unlimited Free Refunds<\/strong> - No refund fees, no chargeback limits, no penalties<\/li>\n<li><strong>True Peer-to-Peer<\/strong> - No intermediary can access funds, direct merchant-to-buyer contracts<\/li>\n<li><strong>Privacy First<\/strong> - No KYC\/KYB required, both parties can remain anonymous<\/li>\n<li><strong>2-Click Payments<\/strong> - Lightning-fast checkout (3 min total transaction time)<\/li>\n<li><strong>Seamless Integration<\/strong> - Works with existing WooCommerce checkout flow<\/li>\n<li><strong>Mobile-Friendly<\/strong> - Responsive payment interface on all devices<\/li>\n<li><strong>Real-time Updates<\/strong> - Automatic order status updates via webhooks<\/li>\n<li><strong>Admin Dashboard<\/strong> - Complete visibility into payment contracts and statuses<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Customer Checkout<\/strong> - Customer selects USDC payment at checkout<\/li>\n<li><strong>Escrow Creation<\/strong> - Smart contract creates secure escrow holding funds<\/li>\n<li><strong>Order Fulfillment<\/strong> - You ship order and provide tracking<\/li>\n<li><strong>Automatic Payment<\/strong> - Funds release to you at payout date\/time unless dispute raised<\/li>\n<li><strong>Dispute Protection<\/strong> - If issues arise, automated negotiation handles fair resolution<\/li>\n<\/ol>\n\n<p><strong>No chargebacks. No fraud. No refund limits. Just secure, low-fee payments.<\/strong><\/p>\n\n<h4>How Escrow Protection Works<\/h4>\n\n<p>When a customer pays, funds lock in a smart contract (not sent directly to you). You set a payout date\/time (e.g., 14 days after purchase).<\/p>\n\n<p><strong>If everything goes smoothly:<\/strong> Funds automatically release to you at payout date.<\/p>\n\n<p><strong>If there's a problem:<\/strong> Customer raises a dispute before payout, freezing funds until both parties negotiate refund percentage (0-100%) through automated system. Both send messages and proposals. When you agree, funds distribute accordingly. No fees, no limits.<\/p>\n\n<p><strong>If customer is unresponsive:<\/strong> After timeout period (default 72 hours), you can claim the funds.<\/p>\n\n<p>Unlike traditional processors where the company can freeze or reverse payments, these smart contracts are peer-to-peer - only you and your customer control the outcome.<\/p>\n\n<h4>What is USDC?<\/h4>\n\n<p>USDC (USD Coin) is a stablecoin where 1 USDC = $1 USD. Each token is backed by real US dollars in reserve, making it stable for commerce. Unlike Bitcoin or Ethereum, USDC doesn't fluctuate - it's digital dollars on the blockchain.<\/p>\n\n<h4>Technical Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0+<\/li>\n<li>WooCommerce 5.0+<\/li>\n<li>PHP 7.4+<\/li>\n<li>SSL certificate (HTTPS required)<\/li>\n<li>Base network wallet address for receiving payments (get one in 30 seconds at app.instantescrow.nz)<\/li>\n<\/ul>\n\n<h4>Supported Networks<\/h4>\n\n<ul>\n<li>Base Mainnet - Production payments (Chain ID: 8453)<\/li>\n<\/ul>\n\n<h4>Integration Details<\/h4>\n\n<p>This plugin integrates with Conduit UCPI infrastructure:<\/p>\n\n<ul>\n<li><strong>Frontend Interface<\/strong> - Modern React-based payment interface<\/li>\n<li><strong>Smart Contracts<\/strong> - Audited escrow contracts on Base blockchain<\/li>\n<li><strong>Backend API<\/strong> - Reliable payment processing and status updates<\/li>\n<li><strong>Webhook System<\/strong> - Real-time order status synchronization<\/li>\n<li><strong>Fallback Mode<\/strong> - Manual payment instructions if service unavailable<\/li>\n<\/ul>\n\n<h4>Privacy &amp; Data<\/h4>\n\n<p><strong>EXTERNAL SERVICE INTEGRATION:<\/strong> This plugin sends data to Conduit UCPI services to process payments.<\/p>\n\n<p><strong>Data Sent:<\/strong>\n* Customer email (for notifications, optional)\n* Order amount and description\n* Your wallet address\n* Transaction timestamps<\/p>\n\n<p><strong>Data Storage:<\/strong>\n* Conduit UCPI servers: Transaction data for dispute resolution\n* Base blockchain: Transaction records (public, no personal info)\n* Your wallet: USDC payments sent directly to you<\/p>\n\n<p><strong>No KYC\/KYB Required:<\/strong> Both merchants and customers can remain anonymous.<\/p>\n\n<p><strong>Third-Party Services:<\/strong>\n* <a href=\"https:\/\/conduit-ucpi.com\/privacy\">Conduit UCPI Privacy Policy<\/a>\n* Base Network: Public blockchain<\/p>\n\n<h4>Support<\/h4>\n\n<ul>\n<li><strong>Documentation:<\/strong> <a href=\"https:\/\/docs.conduit-ucpi.com\">docs.conduit-ucpi.com<\/a><\/li>\n<li><strong>Support Forum:<\/strong> Use WordPress.org support forum<\/li>\n<li><strong>Email:<\/strong> support@conduit-ucpi.com<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to WordPress admin \u2192 Plugins \u2192 Add New<\/li>\n<li>Search for \"USDC Payments with Buyer Protection\"<\/li>\n<li>Click \"Install Now\" then \"Activate\"<\/li>\n<li>Go to Settings \u2192 Permalinks and click \"Save Changes\" (flushes rewrite rules - required for payment status pages)<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings \u2192 Permalinks and click \"Save Changes\" (flushes rewrite rules - required for payment status pages)<\/li>\n<\/ol>\n\n<h4>Updating from Previous Version<\/h4>\n\n<ol>\n<li>WordPress will automatically update the plugin files<\/li>\n<li>REQUIRED: After update, go to Settings \u2192 Permalinks and click \"Save Changes\" (don't change anything)<\/li>\n<li>Alternative: Deactivate and reactivate the plugin to flush rewrite rules<\/li>\n<li>This one-time step ensures payment status pages work correctly<\/li>\n<\/ol>\n\n<h4>Post-Installation Configuration (Required)<\/h4>\n\n<ol>\n<li>Go to WooCommerce \u2192 Settings \u2192 Payments<\/li>\n<li>Enable \"USDC with Buyer Protection\"<\/li>\n<li><strong>REQUIRED<\/strong>: Register your wallet with the payment system (30 seconds):\n\n<ul>\n<li>Visit app.instantescrow.nz or stabledrop.me (both point to the same service)<\/li>\n<li>Choose ONE authentication method:\n\u2022 Connect your existing wallet using wallet manager (MetaMask, Coinbase Wallet, etc.)\n\u2022 Log in with email or social login to create an embedded wallet<\/li>\n<li>This registers your wallet with the payment system (required for payments to work)<\/li>\n<\/ul><\/li>\n<li>Enter your wallet address in WooCommerce payment settings and save<\/li>\n<li>Create test order (minimum 30\u00a2) to verify<\/li>\n<\/ol>\n\n<h4>Configuration Options<\/h4>\n\n<ul>\n<li><strong>Merchant Wallet Address<\/strong> - Your Base network wallet for receiving payments<\/li>\n<li><strong>Frontend URL<\/strong> - Default: https:\/\/app.instantescrow.nz (or custom Conduit UCPI URL)<\/li>\n<li><strong>Choose Stablecoin<\/strong> - Select USDC (default) or USDT for payments<\/li>\n<li><strong>Contract Timeout<\/strong> - Escrow timeout period (default: 14 days)<\/li>\n<li><strong>Payout Date<\/strong> - Set default days until payout (e.g., 14 days after purchase)<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='who%20is%20this%20plugin%20for%3F'><h3>Who is this plugin for?<\/h3><\/dt>\n<dd><p>WooCommerce merchants who want to accept cryptocurrency payments and are comfortable with basic crypto concepts (or willing to learn in 2 minutes). If you want lower fees, zero chargebacks, and global payments, this is for you.<\/p><\/dd>\n<dt id='why%20should%20i%20care%20about%20crypto%20payments%3F'><h3>Why should I care about crypto payments?<\/h3><\/dt>\n<dd><p>$9.7T in crypto changes hands monthly, but only 0.003% is ecommerce (vs 0.4% for traditional). There's a massive untapped market of crypto holders looking for places to spend with buyer protection. You can be early to this opportunity.<\/p><\/dd>\n<dt id='how%20is%20this%20different%20from%20accepting%20crypto%20directly%3F'><h3>How is this different from accepting crypto directly?<\/h3><\/dt>\n<dd><p>Direct crypto payments scare buyers - no protection if merchant doesn't ship. Our escrow gives buyers confidence while protecting you from fraud. Best of both worlds: crypto's low fees + traditional payment protection.<\/p><\/dd>\n<dt id='can%20someone%20else%20access%20the%20escrowed%20funds%3F'><h3>Can someone else access the escrowed funds?<\/h3><\/dt>\n<dd><p>No. Smart contract code is immutable and restricts beneficiaries to exactly two addresses: yours (seller) and buyer's (for refunds). Not even we can access funds. Blockchain-enforced, not trust-based.<\/p><\/dd>\n<dt id='do%20my%20customers%20need%20crypto%20wallets%3F'><h3>Do my customers need crypto wallets?<\/h3><\/dt>\n<dd><p>Customers can use existing Web3 wallets (MetaMask, etc.) or create one instantly via email\/social login. Authentication can even be zero-click with certain wallets.<\/p><\/dd>\n<dt id='is%20this%20really%20anonymous%3F'><h3>Is this really anonymous?<\/h3><\/dt>\n<dd><p>Yes. Merchants need no KYB verification. Customers need no KYC. Both can remain completely anonymous. Blockchain transactions are public, but wallet addresses don't contain personal info.<\/p><\/dd>\n<dt id='what%20are%20the%20fees%3F'><h3>What are the fees?<\/h3><\/dt>\n<dd><p>1% per transaction (30\u00a2 minimum). First 20 merchants get this rate locked in forever. Covers all gas fees. No refund fees, no chargeback fees, no monthly fees.<\/p><\/dd>\n<dt id='are%20there%20refund%20limits%3F'><h3>Are there refund limits?<\/h3><\/dt>\n<dd><p>No. Issue as many refunds as needed at zero cost. Traditional processors penalize high refund rates - we don't care. Automated negotiation makes fair refunds easy.<\/p><\/dd>\n<dt id='what%20happens%20during%20a%20dispute%3F'><h3>What happens during a dispute?<\/h3><\/dt>\n<dd><p>Funds freeze in escrow. Both parties send messages and propose refund percentages (0-100%). When both agree, funds distribute. No fees. If no agreement after a week, escalate to disputes@conduit-ucpi.com.<\/p><\/dd>\n<dt id='is%20this%20secure%3F'><h3>Is this secure?<\/h3><\/dt>\n<dd><p>Yes. Audited smart contracts on Base blockchain. Immutable code ensures only you and customer can access funds. All transactions cryptographically secured and publicly verifiable.<\/p><\/dd>\n<dt id='can%20i%20convert%20usdc%20to%20regular%20money%3F'><h3>Can I convert USDC to regular money?<\/h3><\/dt>\n<dd><p>Yes. Use Conduit UCPI wallet management to transfer USDC to exchanges (Coinbase, Kraken) for fiat conversion. No FIAT exchange fees within the plugin.<\/p><\/dd>\n<dt id='what%20if%20the%20payment%20service%20goes%20down%3F'><h3>What if the payment service goes down?<\/h3><\/dt>\n<dd><p>Plugin shows automatic fallback instructions for customers to send USDC directly to your wallet with transaction hash for manual verification. Your funds are always accessible on the blockchain.<\/p><\/dd>\n<dt id='what%20countries%20can%20use%20this%3F'><h3>What countries can use this?<\/h3><\/dt>\n<dd><p>Available globally wherever crypto is legal. No geographic restrictions. True peer-to-peer means no intermediaries imposing regional limits.<\/p><\/dd>\n<dt id='how%20long%20does%20setup%20take%3F'><h3>How long does setup take?<\/h3><\/dt>\n<dd><p>3 minutes to install and configure plugin. 30 seconds to get wallet address if you don't have one.<\/p><\/dd>\n<dt id='how%20fast%20are%20transactions%3F'><h3>How fast are transactions?<\/h3><\/dt>\n<dd><p>Customers complete checkout in ~3 minutes total. Payment happens in just 2 clicks (after optional authentication).<\/p><\/dd>\n<dt id='do%20i%20own%20my%20account%3F'><h3>Do I own my account?<\/h3><\/dt>\n<dd><p>Yes. True peer-to-peer. You control your wallet, you control your funds. No company can freeze your account or hold your money.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.0.6<\/h4>\n\n<ul>\n<li>Improved: Installation documentation clarifies webapp registration is mandatory<\/li>\n<li>Improved: Renamed \"Quick Setup\" to \"Post-Installation Configuration (Required)\" for clarity<\/li>\n<li>Improved: Installation steps now clearly explain both authentication options (wallet manager OR email\/social login)<\/li>\n<li>Improved: Documentation now specifies both app.instantescrow.nz and stabledrop.me URLs point to same service<\/li>\n<\/ul>\n\n<h4>5.0.3<\/h4>\n\n<ul>\n<li>Fixed: Payment status page now automatically verifies payments from Conduit result service<\/li>\n<li>Added: Missing payment-status.js - JavaScript polling for blockchain verification<\/li>\n<li>Added: Missing payment-status.css - Styling for payment status page<\/li>\n<li>Fixed: Payment status page was showing \"Verifying Payment...\" indefinitely without checking transaction status<\/li>\n<li>Improved: Auto-redirect to order confirmation after successful payment verification<\/li>\n<li>Technical: Payment verification now polls Conduit \/api\/results endpoint every 3 seconds for up to 2 minutes<\/li>\n<\/ul>\n\n<h4>5.0.2<\/h4>\n\n<ul>\n<li>Fixed: \"Order not found\" error on payment status page after completing payment<\/li>\n<li>Improved: Renamed internal query variable from 'usdc_payment_status' to 'usdc_order_id' for better code clarity<\/li>\n<li>Technical: Fixed query variable mismatch in handle_payment_status_page() function<\/li>\n<li>REQUIRED AFTER UPDATE: Flush rewrite rules by going to Settings &gt; Permalinks and clicking \"Save Changes\" (don't change anything), OR deactivate and reactivate the plugin<\/li>\n<\/ul>\n\n<h4>5.0.1<\/h4>\n\n<ul>\n<li>Fixed: Payment status page URLs now work correctly (fixes 404 errors after payment)<\/li>\n<li>Added: Automatic rewrite rule registration for payment status pages<\/li>\n<li>Important: After updating, either (1) Go to Settings &gt; Permalinks and click Save Changes, OR (2) Deactivate and reactivate the plugin to flush rewrite rules<\/li>\n<\/ul>\n\n<h4>5.0.0<\/h4>\n\n<ul>\n<li>SECURITY: Added blockchain payment verification before completing orders<\/li>\n<li>SECURITY: Webhook handler now verifies payments via resultservice before marking orders as paid<\/li>\n<li>SECURITY: Frontend verification polls resultservice to validate seller wallet, amount, and token<\/li>\n<li>SECURITY: Defense-in-depth - both frontend and webhook independently verify all payments<\/li>\n<li>Enhanced: Protection against wrong wallet addresses, incorrect amounts, and wrong tokens<\/li>\n<li>Enhanced: Detailed security violation logging in order notes<\/li>\n<li>Enhanced: Real-time payment verification feedback to customers<\/li>\n<li>Fixed: Eliminated duplicate order saves and redundant metadata updates<\/li>\n<li>Technical: Added verify_payment_from_blockchain() method to gateway class<\/li>\n<li>Technical: Webhook handler updated for efficient single-save operation<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>MAJOR: Added support for USDT (Tether) stablecoin payments<\/li>\n<li>BREAKING: Removed test mode - plugin now operates on Base mainnet only<\/li>\n<li>Added stablecoin selection dropdown in admin settings (USDC or USDT)<\/li>\n<li>Updated default contract timeout from 72 hours to 14 days<\/li>\n<li>Updated all user-facing text to be token-agnostic (displays selected stablecoin)<\/li>\n<li>Improved configuration options for production deployment<\/li>\n<li>Updated documentation to reflect mainnet-only operation<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added fallback payment instructions when service unavailable<\/li>\n<li>Improved service availability detection<\/li>\n<li>Enhanced GPL license compliance<\/li>\n<li>Updated readme documentation<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>USDC payment gateway integration<\/li>\n<li>Smart contract escrow protection<\/li>\n<li>Webhook support for real-time updates<\/li>\n<li>Admin dashboard for payment monitoring<\/li>\n<li>Mobile-responsive payment interface<\/li>\n<li>Base mainnet and testnet support<\/li>\n<li>Dispute resolution system integration<\/li>\n<li>WooCommerce order management integration<\/li>\n<\/ul>","raw_excerpt":"Accept USDC cryptocurrency payments with smart contract escrow protection. 1% fees, zero chargebacks, unlimited free refunds.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/253200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=253200"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/instantescrow"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=253200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=253200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=253200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=253200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=253200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=253200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}