MxWeiXinPF.Web/api/payment/paypage.aspx
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="paypage.aspx.cs" Inherits="MxWeiXinPF.Web.api.payment.paypage" %>
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<title>微支付</title>
<meta http-equiv="Content-type" content="text/html; charset=GBK">
<meta content="application/xhtml+xml;charset=GBK" http-equiv="Content-Type">
<meta content="telephone=no, address=no" name="format-detection">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
<script src="../../scripts/jquery/jquery-2.1.0.min.js"></script>
<script language="javascript" src="http://res.mail.qq.com/mmr/static/lib/js/jquery.js"></script>
<script language="javascript" src="http://res.mail.qq.com/mmr/static/lib/js/lazyloadv3.js"></script>
<script type="text/javascript" src="../../../scripts/jquery/jquery.query.js"></script>
<script type="text/javascript">
function auto_remove(img) {
div = img.parentNode.parentNode; div.parentNode.removeChild(div);
img.onerror = "";
return true;
}
function changefont(fontsize) {
if (fontsize < 1 || fontsize > 4) return;
$('#content').removeClass().addClass('fontSize' + fontsize);
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
//公众号支付
jQuery('a#getBrandWCPayRequest').click(function (e) {
WeixinJSBridge.invoke('getBrandWCPayRequest', {
<%=packageValue%>
}, function (res) {
var newurl = "/api/payment/wxpay/payResult.aspx?wid=" + <%=wid%> + "&otid=" + '<%=otid_str%>' + "&openid=" + '<%=openid%>' + "";
if (res.err_msg == "get_brand_wcpay_request:ok") {
//支付成功后清空我的订单
$.post("/shop/shopmgr.ashx?myact=clearMyOrder", { wid: '<%=wid%>', openid: '<%=openid%>' }, function (data) { }, "json")
alert("微信支付成功,点击右上角返回!");
window.location.href = newurl;
} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
alert("您取消了支付!");
} else {
alert(res.err_msg);
alert("您支付失败了!");
}
// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
//因此微信团队建议,当收到ok返回时,向商户后台询问是否收到交易成功的通知,若收到通知,前端展示交易成功的界面;若此时未收到通知,商户后台主动调用查询订单接口,查询订单的当前状态,并反馈给前端展示相应的界面。
});
});
WeixinJSBridge.log('yo~ ready.');
}, false);
if (jQuery) {
jQuery(function () {
后面还有 87 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
