微信支付-原生支付方式

27 2023-08-14 11:19:56

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签名,微信开放平台接口规则-参数规定

回调值

回调值是App返回。支付成功确认与微信支付的异步接口核对

编码说明
0成功
-1普通错误类型
-2用户点击取消并返回
-3发送失败
-4授权失败
-5微信不支持

例:

<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}</script>

 <a href="#" onclick="Pay('data', 'WEIXIN', 'payResult')">微信支付</a>


image.png

详细微信app支付配置教程


上一篇:App版本号读取
下一篇:App关闭退出JS接口
相关文章