小程序
相关文章
微信小程序支付功能
2021-10-27 10:09:37
进入小程序详情页面,点击小程序支付配置
弹出窗口内填写对应微信小程序支付信息
支付信息查看微信帮助:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=3_1
支付结果通知微信帮助:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_7&index=3
支付完成跳转网址:支付完成后进入小程序跳转到的网页网址。
网站代码集成
ordersn,money,key 三个参数均不能为空,空时无法跳转支付。
ordersn:定单号,系统与网站代码统一money:支付的金额,异步确定是否支付。
goodsname: 商品名称
key:小程序配置页分配的KEY值
<script src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script src="https://passport.cnblogs.com/scripts/jsencrypt.min.js"></script>
<script src="https://wxservice.appbsl.com.cn/public/static/js/encryption.js"></script>
<script >
function topay() { //跳转支付,topay可自定义。
wx.miniProgram.getEnv(function(res) { // wx.miniProgram.getEnv微信小程序定义
if(res.miniprogram){ //判断是否为小程序环境,res.miniprogram微信小程序定义
var ordersn = ''; //要支付的订单号,确保唯一 如20190329123456,不能空。
var money = ''; //要支付的金额 如200,不能空。
var key = ''; //配置完成后得到易活码平台AppKEY值,不能空。
var goodsname = ''; //商品名称,不能空。
var encrypt_str = encryption(ordersn,money,key,goodsname);//跳转小程序需要带的参数
var url = "/zsk_browser/pages/pay/pay?encrypt_str=" + encrypt_str;//跳转小程序的路径
wx.miniProgram.redirectTo({ //跳转小程序方法
url: url
});
}
})
}
</script>