Skip to main content

代收接口

代收接口 是指商户提交到系统下单的接口。商户获得系统提供的商户ID和Secret后,即可通过发送POST请求到文档中的URL地址发起下单请求。

URL: https://hostname/pay

Method: POST

Content-Type: application/x-www-form-urlencoded

参数明细表:

nameopttypeDESCe.g.
amountNfloat64金额123.45
merchantNstring商户ide7b8ba3bdbf6ee68adc...
paytypeNstring支付方式具体模式名称請聯繫站點
outtradenoNstring商户订单号202002020123ABC
remarkYstring备注注意:USDT支付时,备注填写"cny2usdt" 会自动转换金额从人民币到USDT
banknameYstring备注指定转账银行时,可填写银行名称,如:中国农业银行
notifyurlYstring异步回调通知地址https://example.com/your_path_here
returnurlYstringClientHtml跳回地址https://example.com/your_path_here
payernameYstring付款人姓名张三
returndataformatYstring返回格式1clienthtml
cardnoYstring指定卡号(特邀商户可用)09000000
signNstring签名e10adc3949bae20f883e...

e.g USDT 支付,paytype 为 usdtpay

1 接口返回说明

基于全局返回模式

 


  • clienthtml(默认)重定向到订单支付页面
  • serverhtml返回 {"code":0,"results": "[订单支付页面的url字符串]"}
  • serverjson 返回{"code":0,"results": [订单数据JSON对象]}

 

results 返回参数表

nameopttypeDESCe.g.
tradenoNstring订单号 
amountNstring订单金额 
discountamountNstring实际需要支付的金额 
paytypeNstring支付方式wangguan
cardnameNstring收款人姓名赵四
cardnoNstring收款人账号6000000000000
banknameNstring收款人银行名称中国xx银行
subbanknameNstring支行名称中国xx银行xx支行
payernameNstring付款人姓名张三
bankqrcodeNstring收款银行二维码http://xxxx/xxxx
createtimeNint创建时间(Unix时间)15000000000
timeoutNint超时时长90
redirectYstring跳转地址(仅在returndataformat=serverjson时)返回http://xxxx/xxxx

e.g.

{
    "code":0,
    "results":{
        "tradeno":       "9c4bd61ff72a46159f2af820...",
        "amount":        "1000",
        "discountamount":"999.99",
        "paytype":       "wangguan",
        "cardname":      "赵四",
        "cardno":        "6000000000000",
        "bankname":      "中国xx银行",
        "subbankname":   "中国xx银行xx支行",
        "payername":     "张三",
        "bankqrcode":    "http://xxxx/xxxx",
        "createtime":    15000000000,
        "timeout":       90
    }
}