创建订单
接口地址
https://api.yypay.io/open-api/mchOrder/createOrder
请求方式
POST
请求数据类型
application/json
请求头
sign
签名秘钥:
APPSECRET: 在商户应用端获取签名秘钥(请妥善保管)
请求参数:
reqId
商户订单号
body
true
string
保证唯一性
appId
平台应用ID
body
true
string
商户端应用界面获取
mchNumber
平台商户编号
body
true
string
商户端获取的商户编号
orderType
订单类型
body
true
string
枚举值: API_PAYEE(代收), API_PAYER(代付)
chain
链类型
body
true
string
网络类型:TRC20(Tron),Ethereum(ERC20)
coin
币对类型
body
true
string
参考对应链的币对信息
amount
订单金额
body
true
string
toAddr
收款地址
body
false
string
代收不传
remark
备注
body
true
string
备注
expireTs
超时时间(秒)
body
true
string
取值区间 [600,1200]
timestamp
时间戳(毫秒)
body
true
string
请求时的时间戳,服务端验证不能超过60s
nonce
随机字符串
body
true
string
32位字符串
lang
语言
body
true
string
zh_cn
sign
签名
header
true
string
参数拼接成字符串使用appSecret签名的结果
参数示例
{
"amount": 0.02,
"appId": "baf2d7e716f25a26",
"chain": "Ethereum(ERC20)",
"coin": "ETH",
"expireTs": 1200, // 订单20分钟过期
"lang": "zh_cn",
"mchNumber": "2020212330001336",
"nonce": "tT7RfHjuM0CdGiCAJpHOnHT3NnC1oWbr",
"orderType": "API_PAYEE",
"remark": "remark",
"reqId": "10850029",
"timestamp": 1749172965057
}
响应参数:
code
状态码,0成功 500 失败
integer(int32)
integer(int32)
data
数据对象
reqId
商户订单号
string
orderId
平台订单ID
string
orderType
订单类型
string
paymentUrl
支付地址
string
代付不返回
msg
返回消息
string
success
是否成功
boolean
响应示例
{
"code": 0,
"data": {
"reqId": "11854236249",
"orderId": "P1930801341052092416",
"orderType": "API_PAYEE",
"paymentUrl": "https://yypay.io/payment/P1930801341052092416"
},
"msg": "",
"success": true
}
最后更新于