业务功能
获取微信服务商小程序支付参数,商户小程序跳转服务商小程序支付。商户小程序跳转服务商小程序是使用微信小程序,可参考以下示例
交互模式
请求:后台请求交互模式
返回结果+通知:后台请求交互模式+后台通知交互模式
接口名称:/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 | 小程序路径 |
商户在自己的小程序中打开接口返回的服务商小程序进行支付,参考以下示例