微信支付原生接口
时间:2022-03-19 09:21:11查看量:5544
微信支付有两个JS接口:微信支付,微信快捷支付。
这两个是对应App调用方法非微信官方的接口,只是本站说明。
微信支付配置帮助:
BSL.Pay('data','payType','callbackMethod')
参数 | 必填 | 说明 |
---|---|---|
data | 是 | 定单数据,格式为字符串。 |
payType | 是 | 固定值:WEIXIN |
callbackMethod | 是 | 回调的JS函数 |
data数据
data内容值,值一定是字符串。
参数 | 必填 | 说明 |
---|---|---|
appid | 是 | 微信开放平台审核通过的应用APPID |
partnerid | 是 | 微信支付分配的商户号 |
package | 是 | 固定值:Sign=WXPay |
noncestr | 是 | 随机字符串,不长于32位。微信开放平台随机数生成算法 |
timestamp | 是 | 时间戳,微信开放平台接口规则-参数规定,10位 |
prepayid | 是 | 微信返回的支付交易会话ID |
sign | 是 | 签名,微信开放平台接口规则-参数规定 |
例:
{"appid":"wxb4****a1","partnerid":"13****001","package":"Sign=WXPay","noncestr":"4d18***72","timestamp":1468313807,"prepayid":"wx201***323458","sign":"F4B38***4B896E1"}
回调值
回调值是App返回的,此值不是代表支付成功。支付成功确认与支付的异步接口对接。
编码 | 说明 |
---|---|
0 | 成功 |
-1 | 普通错误类型 |
-2 | 用户点击取消并返回 |
-3 | 发送失败 |
-4 | 授权失败 |
-5 | 微信不支持 |
例:
微信支付
提示:
微信一定要配置universal link才可以调用
微信universal link配置上一篇:第三方登录合集
下一篇:调用操作系统分享接口