Description
USDT Payments Gateway for WooCommerce allows online stores to accept USDT TRC20 payments through the Crypto Pay gateway.
Customers are redirected to a hosted payment page. After the transaction is confirmed, Crypto Pay sends a signed webhook to WooCommerce and the order is updated automatically.
Features:
- USDT TRC20 checkout for WooCommerce
- Hosted payment page
- Signed API requests with HMAC SHA256
- Signed webhook verification
- Automatic order confirmation after payment
- TXID saved in WooCommerce order metadata
To use this plugin, create a merchant account at crypto-pay.today and create a project to receive your API Key and API Secret.
External services
This plugin connects to the Crypto Pay service API at crypto-pay.today to create hosted cryptocurrency payment pages for WooCommerce orders and to receive payment status updates.
When a customer places an order using this payment method, the plugin sends the WooCommerce order ID, order amount, payment description, success URL and fail URL to the external service API. The store administrator provides an API Key and API Secret in the plugin settings. The API Secret is used locally by the plugin to sign requests and verify webhook notifications.
The external service sends webhook notifications back to the store webhook URL when the payment status changes, so the plugin can update the WooCommerce order status and save payment details such as payment ID, TXID and paid time.
Service provider: Crypto Pay
Terms of Service: https://crypto-pay.today/terms
Privacy Policy: https://crypto-pay.today/privacy
Installation
- If you don’t have a merchant account yet, register at https://crypto-pay.today and create a project.
- Upload the plugin ZIP in WordPress admin: Plugins > Add New > Upload Plugin.
- Activate the plugin.
- Go to WooCommerce > Settings > Payments > USDT Payments.
- Enter your API Key and API Secret.
- Copy the Webhook URL from the plugin settings.
- Paste the Webhook URL into your project settings in the Crypto Pay merchant dashboard.
- Save settings and make a test payment.
FAQ
-
Where do I get API credentials?
-
Register at crypto-pay.today, create a project and copy the API Key and API Secret from your merchant dashboard.
-
What webhook URL should I use?
-
Open WooCommerce > Settings > Payments > USDT Payments and copy the Webhook URL shown in the settings.
-
Does the plugin verify webhook signatures?
-
Yes. The plugin verifies the X-Signature header using HMAC SHA256 and your API Secret.
-
Why is the Gateway URL field not editable?
-
The plugin is built for Crypto Pay, so the gateway URL is fixed to https://crypto-pay.today.
-
My paid order does not unlock the product or listing. What should I check?
-
Set Paid order status to Completed in the plugin settings. This is useful for sites that activate listings, memberships or digital services only when the order status is completed.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“USDT Payments Gateway for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “USDT Payments Gateway for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.4
- Updated all plugin URLs to crypto-pay.today.
- Removed WordPress.org directory assets from the plugin package.
- Added external service disclosure with Terms of Service and Privacy Policy links.
- Removed temporary webhook file logging from the plugin package.
- Improved sanitization of API and webhook values before storing order metadata.
- Fixed duplicate balance/credit handling by avoiding an extra manual status transition after WooCommerce payment completion.
- Minor stability, security and compatibility improvements.
1.0.3
- Updated gateway domain to crypto-pay.today.
- Removed WordPress.org directory assets from the plugin ZIP.
- Documented the external Crypto Pay service.
- Improved webhook payload sanitization and debug logging.
1.0.2
- Added paid order status setting.
- Fixed gateway URL as a disabled field.
- Added WordPress.org-ready readme and GPL license metadata.
- Added WooCommerce HPOS compatibility declaration.
1.0.1
- Added fixed gateway URL field.
- Improved webhook handling.
1.0.0
- Initial release.
