Linux 软件免费装
Banner图

USDPAY for WooCommerce

开发者 probizi91
更新时间 2026年9月9日 21:58
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce payment gateway cryptocurrency usdt non-custodial

下载

0.3.0

详情介绍:

USDPAY for WooCommerce adds a non-custodial USDT payment method to classic checkout and WooCommerce Cart and Checkout blocks. The plugin sends the order amount and ISO currency to USDPAY. USDPAY calculates the USDT amount on the server, rounds it up to the nearest 0.01 USDT and locks the quote for the selected 15, 30, 45 or 60 minute invoice lifetime. USD uses the explicit product rule 1 USD = 1 USDT; other supported currencies use an auditable market quote. The customer chooses an available network in the hosted USDPAY checkout. USDT is transferred directly to a receiving wallet configured by the merchant in USDPAY. The WooCommerce order is marked paid only after the plugin validates a signed invoice.paid webhook and matches its invoice ID, order reference and requested amount to the order. Features: Not currently included: External service This plugin connects to USDPAY to create payment invoices and redirect customers to a hosted checkout. It sends the store order total and ISO currency, an internal WooCommerce order reference, invoice lifetime, webhook callback URL and customer return URL. The return URL can contain WooCommerce's order key so the customer can return to the correct receipt page. The plugin does not send customer name, email, address, cart contents or wallet private keys. USDPAY sends signed payment status webhooks back to the WordPress REST endpoint created by the plugin. Using the service is subject to the USDPAY terms and privacy policy:

安装:

  1. Install and activate WooCommerce.
  2. Upload the plugin ZIP in Plugins > Add New > Upload Plugin, then activate it.
  3. Choose any currency supported by USDPAY in the WooCommerce store settings.
  4. In your USDPAY merchant account, create or select the store for this website and configure receiving wallets.
  5. Create a secret API key and copy the store webhook signing secret.
  6. Open WooCommerce > Settings > Payments > USDPAY — USDT.
  7. Paste both secrets, choose a 15, 30, 45 or 60 minute invoice lifetime, enable the method and save. The converted USDT amount remains fixed until the invoice expires.
  8. Place a small real payment and verify that the order changes from Pending payment to Processing or Completed only after on-chain confirmation.
The callback endpoint is generated automatically for every invoice. The exact endpoint is displayed in the payment method settings.

常见问题:

Can my WooCommerce store use EUR, RUB or another currency?

Yes. Version 0.2.0 supports a controlled allowlist including EUR, GBP, RUB, UAH, PLN, TRY, CAD, AUD, JPY, CHF and other widely used fiat currencies. The current order currency is converted by USDPAY, not by WordPress.

Does 1 USD always equal 1 USDT?

For this plugin's checkout calculation, yes: the numeric USD order total becomes the requested USDT amount. This is a product rule, not a claim that USDT's market price can never deviate from one US dollar.

Does the plugin hold customer funds?

No. USDT is sent to the merchant wallets configured in USDPAY.

Where are the API credentials stored?

They are stored as WooCommerce gateway settings in the WordPress database and are used only by server-side PHP. Protect WordPress admin access, database backups and configuration as you would for any payment integration.

Are refunds automatic?

No. USDPAY is non-custodial and cannot move funds from the merchant's wallet. The merchant must review and send each refund manually.

更新日志:

0.3.0 0.2.0 0.1.1 0.1.0