交互模式
请求:后台请求交互模式
返回结果+通知:后台请求交互模式+后台通知交互模式
接口名称:/open/v2/jsPay |
---|
请求参数:
字段 | 类型 | 必填项 | 描述 |
appId | text | 是 | 不能为空,填写子商户小程序appId |
openId | text | 是 | 不能为空,填写该appId下的openId |
sn | text | 是 | 设备号、虚拟设备号 |
outTradeId | text | 是 | 第三方交易流水号,不长于50位,第三方全局唯一 |
isMiniProgram | bool | 是 | 是否小程序 |
isSharing | bool | 否 | 是否可分账,可不传 |
tradeAmount | int | 是 | 订单金额(分) |
payTypeId | number | 是 | 支付方式:1003微信、1004支付宝、1010银联扫码 |
remark | text | 否 | 备注 |
notifyUrl | text | 是 | 支付结果后台通知地址 |
clientIP | text | 是 | 收款客户端IP |
isProcedureCustomer | number | 否 | 不传默认3,如不从交易商户扣除手续费传0,isSharing为true时生效 |
receivers | array对象 | 否 | 分账对象:[{merchantId:平台接收人商户ID,amount:分给金额,单位分,isProcedureCustomer: 不传默认为0,如需从该商户扣除手续费,传3}],isSharing为true时生效 |
响应:
status | text | 渠道交易状态:"00"-请求渠道成功 |
error | text | 渠道错误信息 |
tradeNO | text | 交易流水号 |
payTypeId | int | 支付方式 |
payInfo | text | 支付信息:{appId:"",timeStamp:"",signType:"",package:"prepay_id=",nonceStr:"",paySign:""} |