跳至主要內容

收款(Pay-In · USDT)

大约 3 分钟

USDT地区 收款(Pay-in) 接口(USDT)。

Request

POST/v2.0/transaction/digital-pay-in

Request Path:

sandbox: https://sandbox-gateway.smilepayz.com/v2.0/transaction/digital-pay-in
production: https://gateway.smilepayz.com/v2.0/transaction/digital-pay-in

Header Parameters

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm
X-SIGNATUREMString请求体签名(见产品文档 签名生成)。
X-PARTNER-IDMStringYour merchantID

Body Parameters

FieldRequiredTypeDescription
orderNoMString(32)商户唯一订单号
purposeMString(64)展示用摘要
merchantMObject含 merchantId 及可选子商户字段。
    merchantIdMStringSmilepayz merchantId。
    merchantNameOString商户展示名。
    subMerchantIdOString可选子商户编号。
    subMerchantNameOStringsubMerchantId 的名称。
moneyMObjectcurrency 与 amount 金额对象。
    currencyMString固定为 USDT。
    amountMNumber金额
payerOObject付款人对象(见 Payer 模型)。
    nameOString付款人姓名。
    phoneOString付款人电话。
    emailOString付款人邮箱。
productDetailOString(128)产品或服务描述。
paymentMethodOString通道编码(见 支付方式)。
expiryPeriodONumberExpiryPeriod,默认 3600。
redirectUrlOString(256)支付后 HTTPS 回跳,最长 256。
callbackUrlOString(256)异步通知 HTTPS,最长 256。

Example Body – Transaction Request:

Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+07:00
X-SIGNATURE: 7MHd9v5/m9JeqmDZVwWBZUZ5J5...7120QnFEny7Qm7uQR1G0TWCh10fsU6nVxiRoeoQ==
X-PARTNER-ID: 20001

Responses

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm

Body Parameters

FieldRequiredTypeDescription
codeMString00 成功,其余失败。
messageMStringUTF-8 结果说明。
orderNoMString商户唯一订单号
tradeNoOString平台 tradeNo。
merchantMObject含 merchantId 及可选子商户字段。
    merchantIdMStringSmilepayz merchantId。
    merchantNameOString商户展示名。
moneyMObjectcurrency 与 amount 金额对象。
    currencyMString固定为 USDT。
    amountMNumber金额
transactionTimeMStringyyyy-MM-ddTHH:mm:ss±HH:mm
channelMObject通道数据(paymentUrl、钱包地址等)。
    paymentMethodOString通道编码(见 支付方式)。
    paymentUrlOString收银台跳转 URL。
statusOString订单或支付状态枚举值。
Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+07:00

Notification/Callback

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json 请求体。
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm
X-SIGNATUREMString回调体签名(见 回调验签 文档)。

Body Parameters

FieldRequiredTypeDescription
orderNoMString商户唯一订单号
tradeNoMString平台 tradeNo。
merchantIdMStringSmilepayz merchantId。
merchantNameMString商户展示名。
subMerchantIdOString可选子商户编号。
subMerchantNameOStringsubMerchantId 的名称。
paymentMethodMString通道编码(见 支付方式)。
transactionTimeMStringFormat: yyyy-MM-ddTHH:mm:ss
statusMString订单或支付状态枚举值。
moneyMObjectcurrency 与 amount 金额对象。
    currencyMString固定为 USDT。
    amountMNumber金额
payerOObject付款人信息(若返回)。

Return

Important

Respond with the string SUCCESS only.

{
  "orderNo": "20001usdtwallet98b010db244c99d",
  "tradeNo": "3012003025112812141312194",
  "merchantId": "20001",
  "merchantName": "Smilepayz Demo Store",
  "subMerchantId": "",
  "subMerchantName": "",
  "paymentMethod": "USDT_TRC20",
  "transactionTime": "2024-11-19T12:51:47+07:00",
  "status": "SUCCESS",
  "money": {
    "currency": "USDT",
    "amount": 100
  },
  "payer": {
    "name": "Demo Payer",
    "email": "[email protected]"
  }
}