USDT CRYPTOCURRENCY API DOCUMENTATION
Environment Configuration
| Environment | Protocol | MediaType | Base URL |
|---|---|---|---|
| SandBox | https | application/json | https://sandbox-gateway.smilepayz.com |
| Production | https | application/json | https://gateway.smilepayz.com |
API Overview
Tether (USDT) represents a leading stablecoin in the cryptocurrency ecosystem, designed to maintain a 1:1 peg with the US Dollar. Our comprehensive API solutions provide secure, efficient, and reliable cryptocurrency transaction processing capabilities for businesses operating in the digital asset space.
Core Functionalities
Transaction Processing: Facilitates secure USDT transfers between wallets with real-time transaction monitoring and status updates
Multi-Network Support: Comprehensive support for major blockchain networks including ERC20 (Ethereum), BEP20 (Binance Smart Chain), TRC20 (TRON), and OMNI
Wallet Management: Advanced digital wallet creation, management, and monitoring capabilities with comprehensive balance tracking and transaction history
Exchange Rate Integration: Real-time USDT exchange rates against major fiat currencies and cryptocurrencies for seamless conversion operations
Security Framework: Enterprise-grade security features including wallet encryption, multi-factor authentication (MFA), transaction signing, and comprehensive audit trails
USDT Market Characteristics
- Stability: 1:1 peg with US Dollar ensuring price stability
- Global Accessibility: Available 24/7 for cross-border transactions
- Network Diversity: Support for multiple blockchain networks
- Regulatory Compliance: Adherence to international cryptocurrency regulations
- Liquidity: High market liquidity enabling large transaction volumes
Development Resources
GitHub Repositories

PayInRequestDemo.java- USDT pay-in transaction implementationPayoutRequestDemo.java- USDT pay-out transaction implementationInquiryBalanceDemo.java- Wallet balance inquiry implementationInquiryOrderStatusDemo.java- Transaction status inquiry implementationSignatureUtils.java- Cryptographic signature generation and verification utilities
pay_in_request_demo.py- USDT pay-in transaction implementationpay_out_request_demo.py- USDT pay-out transaction implementationbalance_inquiry.py- Wallet balance inquiry implementationstatus_inquiry.py- Transaction status inquiry implementationTool_Sign.py- Cryptographic signature generation and verification utilities
pay_in_request_demo.js- USDT pay-in transaction implementationpay_out_request_demo.js- USDT pay-out transaction implementationinquiry_balance_demo.js- Wallet balance inquiry implementationinquiry_order_status.js- Transaction status inquiry implementationSignatureUtils.js- Cryptographic signature generation and verification utilities
PayInRequestDemo.php- USDT pay-in transaction implementationPayoutRequestDemo.php- USDT pay-out transaction implementationInquiryBalanceDemo.php- Wallet balance inquiry implementationInquiryOrderStatusDemo.php- Transaction status inquiry implementationSignature.php- Cryptographic signature generation and verification utilities
PayInRequestDemo.cs- USDT pay-in transaction implementationPayOutRequestDemo.cs- USDT pay-out transaction implementationBalanceInquiryDemo.cs- Wallet balance inquiry implementationOrderStatusInquiryDemo.cs- Transaction status inquiry implementationSignatureUtils.cs- Cryptographic signature generation and verification utilities
PayInRequestDemoV2.go- USDT pay-in transaction implementationPayoutRequestDemoV2.go- USDT pay-out transaction implementationBalanceInquiryDemoV2.go- Wallet balance inquiry implementationOrderStatusInquiryDemoV2.go- Transaction status inquiry implementationSignatureUtils.go- Cryptographic signature generation and verification utilities
The current document version is above 1.0.5 (including 1.0.5). Please download 1.0.5 and install it before payment
Installation Guide
Plugin Discovery: Search for the plugin in the WordPress plugin directory and click "Install Now"
Manual Installation: Upload the plugin file through WordPress admin panel
Activation: Activate the plugin after successful installation
Configuration: Configure merchant credentials and payment settings
Configuration Steps
Step 1: Configure MerchantID and MerchantSecret credentials

Step 2: Enable USDT payment methods in the payment list

