跳转至

小程序插件

1. app.json中进行配置

1
2
3
4
5
6
"plugins": {
  "sdp": { 
    "version": "1.2.0", // 版本号
    "provider": "wxb1b43acd36bed7ce" // 插件的AppId
  }
}

2. 小程序中唤起插件

唤起钱包首页 ( 九宫格界面 )

代码示例:

1
2
3
wx.navigateTo({
  url: `plugin://sdp/index?outToken=${outToken}&sdpAppId=${sdpAppId}`
})

参数说明:

字段名 必填 类型 示例值 描述
outToken Y string 宿主小应用 token
sdpAppId Y String 盛付通AppId

唤起收银台

代码示例:

1
2
3
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 描述

唤起预付费卡列表页

代码示例:

1
2
3
wx.navigateTo({
  url: `plugin://sdp/prepaid_card_list?outToken=${outToken}&sdpAppId=${sdpAppId}`
})
参数说明:

字段名 必填 类型 示例值 描述
outToken Y string 宿主小应用 token
sdpAppId Y String 盛付通AppId
Back to top