USDT API Introduction
Less than 1 minute
Getting started
Use Sandbox for integration tests, then switch to Production when you go live. For merchant credentials and environment switching, see the integration guide. For request signing, see signature generation.
API reference
| Area | Documentation |
|---|---|
| Transaction | Pay-in collection · Disbursement (pay-out) |
| Inquiry | Balance inquiry · Transaction status |
| Payment methods | Payment methods |
Environment Configuration
| Environment | Protocol | Media Type | Base URL |
|---|---|---|---|
| Sandbox | HTTPS | application/json | https://sandbox-gateway.smilepayz.com |
| Production | HTTPS | application/json | https://gateway.smilepayz.com |
API Overview
USDT Payment Gateway APIs support stablecoin pay-in and pay-out, balance inquiry, and order status lookup. The structure matches fiat region docs; refund and account inquiry endpoints are not included for USDT at this time.
Key characteristics
- Multi-chain: TRC20;
ERC20,BEP20temporarily unavailable - Standard capabilities: USDT collection, disbursement, balance and status inquiry
- Enterprise security: HTTPS transport, request signing, and callback verification
- 24/7 availability: On-chain flows are not bound to regional time zones
- Developer-friendly: Multi-language SDK samples and shared signing utilities
- Flexible integration: Configurable callbacks, redirects, and channel parameters
