获取服务商小程序支付参数

业务功能

获取微信服务商小程序支付参数,商户小程序跳转服务商小程序支付。商户小程序跳转服务商小程序是使用微信小程序,可参考以下示例

交互模式

请求:后台请求交互模式

返回结果+通知:后台请求交互模式+后台通知交互模式

接口名称:/open/v2/getMinipPayArgs

请求参数:

字段 类型 必填项 描述
sn text 设备号、虚拟设备号
outTradeId text 第三方交易流水号,不长于50位,第三方全局唯一
tradeAmount int 订单金额(单位分)
isSharing bool 是否可分账,可不传
subject string 商品信息
cashierType int 收银台类型:不填默认0 0:云卓服务商小程序,1: 渠道服务商小程序
remark text 备注
notifyUrl text 支付结果后台通知地址
goodsTag text 微信订单优惠标记
goodsDetail json array 商品对象数组
clientIP text 收款客户端IP
isProcedureCustomer number 不传默认3,如不从交易商户扣除手续费传0,,isSharing为true时生效
receivers array对象 分账对象:[{merchantId:平台接收人商户ID,amount:分给金额,单位分,isProcedureCustomer: 不传默认为0,如需从该商户扣除手续费,传3}],isSharing为true时生效
splitNotifyUrl text 分账结果后台通知地址
splitRemarks text 分账备注,仅isSharing为true时有效
商品对象
字段 类型 必填项 描述
goodsId string 商品编号
goodsName string 商品名称
quantity int 数量
price int 单价(分)
body string 商品描述信息
showUrl string 商品的展示地址

响应:

outTradeId text 第三方交易流水号,不长于50位,第三方全局唯一
tradeNO text 交易流水号
appId text 服务商小程序appId
path text 小程序路径

商户在自己的小程序中打开接口返回的服务商小程序进行支付,参考以下示例

//跳转打开微信小程序
wx.navigateToMiniProgram({
appId: '',
path: 'page/index/index?id=123',
success(res) {
// 打开成功
}
})

//半屏打开微信小程序,需要先向服务商申请绑定
wx.openEmbeddedMiniProgram({
appId: '',
path: 'page/index/index?id=123',
success(res) {
// 打开成功
}
})