
內容簡介
Tavarov Pay 外掛為 WooCommerce 提供 USDT 或 USDC 的支付選項,讓顧客能夠透過多種錢包進行付款。此外掛確保交易安全且快速,並自動標記訂單為已付款,提升了網路商店的支付效率。
【主要功能】
• 支援 USDT 和 USDC 付款方式
• 兼容多種區塊鏈網路(BNB Chain、Ethereum、Solana)
• 自動標記訂單為已付款
• 錢包選擇靈活(MetaMask、Trust Wallet 等)
• 測試模式可用於開發階段
• 錯誤付款將暫停訂單並附註
外掛標籤
開發者團隊
原文外掛簡介
Tavarov Pay adds a “USDT or USDC” payment method to WooCommerce checkout.
At checkout the customer is sent to a Tavarov Pay payment page with a QR code and “pay with wallet” buttons. They pay from any wallet — MetaMask, Trust Wallet, OKX, Phantom, NoN Wallet and others. You choose the network in the settings: BNB Chain, Ethereum, Base or Solana. On BNB Chain, Ethereum and Base the payment goes through a small public contract; on Solana it is one transaction the customer signs. Either way 99% lands in your wallet in the same transaction, 1% is the Tavarov Pay fee. Nobody holds your money, there are no payouts to wait for and no chargebacks.
Your order is marked paid automatically:
by a signed webhook, within seconds of the payment;
when the customer returns to the “order received” page;
by background re-checks, even if neither of the above happened.
In every case the plugin asks the Tavarov Pay API itself before marking an order paid, so a forged webhook cannot complete an order.
Features
USDT or USDC on BNB Chain, Ethereum or Solana; USDC on Base. Network fees are a fraction of a cent on BNB Chain, Base and Solana and noticeably higher on Ethereum.
Classic checkout and the Checkout block.
High-Performance Order Storage (HPOS) compatible.
Underpaid or wrong-currency payments put the order on hold with a note instead of completing it.
Test mode: a tp_test_ key uses test dollars on the BNB test network.
“Check Tavarov Pay payment” action on the order screen.
Requirements
Store currency: US dollar (USD). Prices are charged 1:1 in USD stablecoins.
A wallet that will receive the money: any EVM wallet for BNB Chain, Ethereum and Base; for Solana, also a Solana wallet address (set in the plugin settings).
A free API key from the developer cabinet: https://wallet.tavarov.com/dev
The payment contracts are open source and verified on BscScan: https://bscscan.com/address/0x1Fc681FA250A17e66B57B7150F2EeD4e71D1Ca35#code
External services
This plugin relies on the Tavarov Pay API (https://wallet.tavarov.com/api/v1), operated by Tavarov, to create payment pages and to check whether they were paid. Without it the payment method does not work.
What is sent, and when:
When a customer places an order with this method: order amount, currency (USDT/USDC), the network and, for Solana, your Solana address, an order reference (order ID plus a short hash of your site address), the text “Order #N”, your site title, the invoice lifetime, the language WordPress uses on the checkout page (two letters, e.g. “en”), the “order received” page address, the WooCommerce order ID and your site’s host name. Your API key is sent in the Authorization header. No customer name, email, address or phone number is sent.
When checking a payment (webhook, return page, background check, or the “Check payment” order action): the invoice ID and your API key.
With every request: a User-Agent header with the plugin version and your site address, so a failing shop can be identified in the API logs.
The customer’s browser opens the payment page at https://wallet.tavarov.com/pay, which reads the chosen network through public RPC nodes to show the payment status.
Tavarov Pay terms of use: https://tavarov.com/terms.html
Tavarov Pay privacy policy: https://tavarov.com/privacy.html
Payments themselves happen on the chosen network between the customer’s wallet and your wallet (through the Tavarov Pay contract on BNB Chain, Ethereum and Base); they are public, like every blockchain transaction.
