Skip to content

H5支付下单

接口描述

  • 商户系统先调用该接口在甬易支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按Native、JSAPI、App等不同场景生成交易串调起支付。

请求URL

  • /trade/h5Pay

请求方式

  • POST

公共请求参数

参数名必选类型最大长度说明示例
appIdstringappId202409561403450909
signaturestring签名
transNoncestring32请求流水号123456
transDatestring13请求时间,13位时间戳1731406784607

请求参数

参数名必选类型最大长度说明示例
merchantNostring32商户编号XS240820000054
outTradeNostring32接入方交易流水号OUT00000001
tradeAmountstring20交易金额(单位分)100
tradeSubjectstring255交易标题苹果手机
subsidyAmountstring20补贴金额(单位分)100
tradeCategorystring20交易类别 NORMAL:普通交易(默认值),ENSURE:担保交易NORMAL
expiryTimestring订单超时时间(单位分钟,取值范围【15~1080】);默认30分钟30
notifyUrlstring255通知回调地址https://aaa.bbb.com/trade/notify
limitPayWaystring限制支付方式:
BANLANCE-限制余额不能交易,BANKCARD_DC-限制借记卡不能交易,BANKCARD_CC-限制贷记卡不能交易
BANLANCE
payerIpstring32付款方ip
longitudestring32经度123.12
latitudestring32维度666.12
psTypestring分账类型,默认不分账:担保交易不填写分账信息
Y-分账,N-不分账;
N
psDetailstring分账详情(json字符串)[{"inMerchantNo":"XS240820000050","amount":50},{"inMerchantNo":"XS240820000051","amount":50}]
- amountnumber20分账子订单金额(单位分),psType为Y是必填50
- inMerchantNostring32入账商户号,psType为Y是必填XS240820000050

请求报文示例

json
 {
  "appId": "202415629590370906",
  "merchantNo": "XS241026000093",
  "outTradeNo": "18511110003547767",
  "psType": "Y",
  "psDetail":"[{\"inMerchantNo\":\"XS240820000050\",\"amount\":50},{\"inMerchantNo\":\"XS240820000051\",\"amount\":50}]",
  "signature": "duvJ2b4V4Y+pYkwLzSvcH8VXpM2QxxeYFE9enNrSyQUTj3ckJnNy/whRV5IdPQAnfuxKyPPapmS7o0mxGRud6UUu66uKs8NsGs2qnHXEMJCFUgRVb20A42in1k5sW1jd7xCpMg49Y5w8nHnEgolopjh2WzYjLHhS5tEe1c2OH/icWwR0LD8oUyR3j6BLeY2V9Q/N/gxKN6X8/mlBDi+U/4DPiITnySKPYJRkTPqgaFTPuHXNuyaK1IaxPwHuNzCbK+lVo9Fsl7jUpm2R3CSHBevvumwzThyV4t7+CnEGdveOa+OY1A3DOckSjPwwOv1un6nmIfcluV3CtTgPya+YvA==",
  "tradeAmount": "1",
  "tradeSubject": "苹果手机",
  "transDate": "1731469717435",
  "transNonce": "66aa6aef-0eef-41b7-8f66-ed83d4e8a1a4"
}

公共响应参数

参数名必选类型最大长度说明示例
codestring响应编码00000000
messagestring响应信息成功
signaturestring签名
transNoncestring32请求流水号(同入参)123456
transDatestring13请求时间,13位时间戳1731406784607

响应参数

参数名必选类型最大长度说明示例
tradeNostring32支付系统交易流水号1854100814175592449
payUrlstring支付链接地址

响应示例

json
 {
  "code": "00000000",
  "message": "成功",
  "payUrl": "https://dev-qr.xspay.com/pay/yypayh5.html?appId=202415629590370906&transNonce=ce86b6f22571488381b87937b1e94d52&transDate=1731469714880&tradeNo=1856544661366415362&signature=O/2D3plXo1VYgdhKPdfwlQVFcU8e8fUyhup9d98FPcp3uuUyZupbsgI9tGrUjHXLTWpyZkPPqSgi6hNxteQdLGN72m25Ta3T8aCwQD8nlZoZF47eH8McI5JQ6vtTlJ6HRhne1uxGdLye5e/NP4X6vW/M2DcB4/X0LbwN22HjW4fBj2lXmEYh2N6XJxv70m9wwysanrFJfyEP+F7aDsBfy06xtmV1Y4IycM2q/3IhyQ43Rl77tyYHGO+sBTEKPz+9SpdIWSqAHKJSCS6O+v35mD2PIro/9Wf88Dg9dT3WAIOp9XlB1tdF1FJnO4zGW+WlXRbcJMcUWIi0cwVrRZqfgw==",
  "tradeNo": "1856544661366415362",
  "transDate": "1731469717435",
  "transNonce": "66aa6aef-0eef-41b7-8f66-ed83d4e8a1a4",
  "signature": "duvJ2b4V4Y+pYkwLzSvcH8VXpM2QxxeYFE9enNrSyQUTj3ckJnNy/whRV5IdPQAnfuxKyPPapmS7o0mxGRud6UUu66uKs8NsGs2qnHXEMJCFUgRVb20A42in1k5sW1jd7xCpMg49Y5w8nHnEgolopjh2WzYjLHhS5tEe1c2OH/icWwR0LD8oUyR3j6BLeY2V9Q/N/gxKN6X8/mlBDi+U/4DPiITnySKPYJRkTPqgaFTPuHXNuyaK1IaxPwHuNzCbK+lVo9Fsl7jUpm2R3CSHBevvumwzThyV4t7+CnEGdveOa+OY1A3DOckSjPwwOv1un6nmIfcluV3CtTgPya+YvA=="
}

备注