在处理正式网络交易之前,先在区块链测试网上测试您的 XPayLabs 集成。测试网网络模拟真实的区块链环境,无需使用真实资金——从水龙头获取测试 USDT,无风险地验证完整的收款到 Webhook 流程。
XPayLabs 支持哪些测试网?
在网关配置中配置测试网 RPC 端点:
如何测试完整的支付流程
1. 获取测试代币
访问所选测试网的水龙头,请求测试 USDT 或原生代币(TRX、ETH、BNB)。您需要:
- 原生 gas 代币(TRX、ETH、BNB)来支付区块链费用
- 测试 USDT 来模拟客户支付
2. 创建测试收款
3. 发送测试 USDT
将精确金额的测试 USDT 发送到响应中返回的充值地址。对于 TRON Shasta:
- 使用测试钱包(例如 Shasta 网络上的 TronLink)
- 从水龙头或其他测试钱包发送测试 USDT
4. 验证 Webhook
您配置的 Webhook 端点应收到以下事件:
ORDER_PENDING — 订单已创建
ORDER_PENDING_CONFIRMATION — 检测到交易(数秒内)
ORDER_SUCCESS — 支付已确认
5. 测试付款
如何测试边界情况
当您的集成在测试网上正常运行后:
- 在网关配置中配置主网 RPC 端点。
- 将链值从测试网(例如
TRON_TEST)切换为主网(例如 TRON)。
- 使用真实代币和 gas 为您的网关热钱包充值。
- 先从小额真实交易开始测试,再逐步扩大规模。
测试网上的 USDT 和 gas 代币没有实际价值。您可以在测试交易中自由操作。利用这一点全面验证您的 Webhook 处理、订单状态轮询和错误处理逻辑。