小程序插件
1. app.json中进行配置
| "plugins": {
"sdp": {
"version": "1.2.0", // 版本号
"provider": "wxb1b43acd36bed7ce" // 插件的AppId
}
}
|
2. 小程序中唤起插件
唤起钱包首页 ( 九宫格界面 )
代码示例:
| wx.navigateTo({
url: `plugin://sdp/index?outToken=${outToken}&sdpAppId=${sdpAppId}`
})
|
参数说明:
字段名 | 必填 | 类型 | 示例值 | 描述 |
outToken | Y | string | | 宿主小应用 token |
sdpAppId | Y | String | | 盛付通AppId |
唤起收银台
代码示例:
| wx.navigateTo({
url: `plugin://sdp/pay?outToken=${outToken}&sdpAppId=${sdpAppId}&payInfo=${payInfo}&backUrl=${backUrl}`
})
|
参数说明: 字段名 | 必填 | 类型 | 示例值 | 描述 |
outToken | Y | string | | 宿主小应用 token |
sdpAppId | Y | string | | 盛付通AppId |
payInfo | Y | Object | | 透传的支付参数 |
backUrl | N | String | encodeURIComponent(/pages/index/index ) | 支付成功或失败回调的小程序页面,会额外带上一个名为 sdpData的参数在相关页面可以从 options.sdpData 中获取 |
@sdpData { Object } backUrl存在时,回调小程序页面后会附带这个参数,告知通知成功还是失败。
字段名 | 必填 | 类型 | 示例值 | 描述 |
code | Y | string | | PAY-SUCCESS:支付成功; INIT-PARAMS-ERR:缺少参数... |
message | N | String | | 描述 |
唤起预付费卡列表页
代码示例:
| wx.navigateTo({
url: `plugin://sdp/prepaid_card_list?outToken=${outToken}&sdpAppId=${sdpAppId}`
})
|
参数说明: 字段名 | 必填 | 类型 | 示例值 | 描述 |
outToken | Y | string | | 宿主小应用 token |
sdpAppId | Y | String | | 盛付通AppId |