本章教程,主要利用html+css+js技术实现微信和支付宝扫码支付前端页面。

目录

一、效果图预览

(1)支付宝扫码支付

(2)微信扫码支付

二、项目部分源码文件

(1)目录结构

(2)alipay.html

(3)wxpay.html

三、项目完整源码下载


一、效果图预览

(1)支付宝扫码支付

(2)微信扫码支付

二、项目部分源码文件

(1)目录结构

(2)alipay.html

支付宝扫码支付

支付宝扫码支付

¥25.00
商家
购买物品
RABDTZKDSJLHWCKA
商户订单号
2023021612225999274
创建时间
2023-02-16 12:22:59

请使用支付宝扫一扫

扫描二维码完成支付

手机用户可保存上方二维码到手机中

在支付宝扫一扫中选择“相册”即可

var code_url = "https:\/\/qr.alipay.com\/bax02441nyt9fkwfuvms2505";var order_num = "230216125131683802";var url_scheme = 'alipays://platformapi/startapp" />

(3)wxpay.html

微信扫码支付

微信扫码支付

¥25.00
商家
购买物品
RABDTZKDSJLHWCKA
商户订单号
2023021612225999274
创建时间
2023-02-16 12:22:59

请使用微信扫一扫

扫描二维码完成支付

手机用户可保存上方二维码到手机中

在微信扫一扫中选择“相册”即可

$('#qrcode').qrcode({text: "https://mnxxkj.com/pay/wxpay/jspay/2023021612225999274/",width: 230,height: 230,foreground: "#000000",background: "#ffffff",typeNumber: -1});// 订单详情$('#orderDetail .arrow').click(function (event) {if ($('#orderDetail').hasClass('detail-open')) {$('#orderDetail .detail-ct').slideUp(500, function () {$('#orderDetail').removeClass('detail-open');});} else {$('#orderDetail .detail-ct').slideDown(500, function () {$('#orderDetail').addClass('detail-open');});}});// 检查是否支付完成function loadmsg() {$.ajax({type: "GET",dataType: "json",url: "/getshop.php",timeout: 10000, //ajax请求超时时间10sdata: {type: "wxpay", trade_no: "2023021612225999274"}, //post数据success: function (data, textStatus) {//从服务器得到数据,显示数据并继续查询if (data.code == 1) {layer.msg('支付成功,正在跳转中...', {icon: 16,shade: 0.1,time: 15000});window.location.href=data.backurl;}else{setTimeout("loadmsg()", 3000);}},//Ajax请求超时,继续查询error: function (XMLHttpRequest, textStatus, errorThrown) {if (textStatus == "timeout") {setTimeout("loadmsg()", 1000);} else { //异常setTimeout("loadmsg()", 4000);}}});}window.onload = loadmsg();

三、项目完整源码下载

阿里云盘:https://www.aliyundrive.com/s/xPiAGoTrsjF