Skip to main content
创建一个新的收款订单。网关为指定的区块链和代币生成一个唯一的充值地址。您的客户将资金发送到此地址,区块链扫描器自动检测交易。

请求

POST http://your-gateway:180/v1/order/createCollection

请求头

请求体参数(data 字段)

string
必填
支付金额,十进制字符串格式,例如 "100.00"。必须大于零。
string
必填
要接受的代币符号,例如 "USDT"。必须是指定链上支持的代币。
string
必填
区块链网络:
  • TRON — TRC20 代币(USDT、USDC)
  • ETH — Ethereum ERC20
  • BSC — BNB Smart Chain BEP20
  • POLYGON — Polygon
  • AVAX_C_CHAIN — Avalanche C-Chain
  • SUI — SUI Network
string
您的唯一订单标识符。V3 商家必填。用于将收款与您的内部订单系统关联。
string
您的内部用户标识符。V2 商家必填。不能为 "0"

cURL

Node.js


响应

成功的请求返回 HTTP 200,带 R<PaymentAddress> 信封。

PaymentAddress 对象

string
生成的充值地址,客户将资金发送到此地址。
string
收款金额,十进制字符串格式。与请求金额一致。
string
此收款的代币符号。
string
区块链网络。
string
您的订单标识符,从请求中原样返回。
string
您的用户标识符,从请求中原样返回。
integer
此收款过期的 Unix 时间戳。过期后,充值地址不再对新交易有效。
string
托管结账页面的 URL,客户可在此查看支付说明和二维码。

示例响应


错误响应

400 — 验证错误

429 — 超出速率限制

最后修改于 2026年6月26日