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

业务功能

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

交互模式

请求:后台请求交互模式

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

接口名称:/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时生效
商品对象
字段 类型 必填项 描述
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) {
// 打开成功
}
})