www.gusucode.com > PHP微信扫码支付、支付宝支付接口演示源码PHP源码程序 > PHP微信扫码支付、支付宝支付接口演示源码/微信扫码支付接口开发支付宝即时到帐开发集成demo源码/微信扫码支付接口开发支付宝即时到帐开发集成demo源码/index.php
<?php /* * * 功能:二当家的支付宝支付接口和微信扫码支付接口集成demo * 版本:3.6 * 日期:2016-06-23 * 说明: * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。 * 更多请联系:扣扣826096331 或加群:368848856 */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>支付宝支付接口和微信扫码支付接口集成demo</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> *{ margin:0; padding:0; } ul,ol{ list-style:none; } .title{ color: #ADADAD; font-size: 14px; font-weight: bold; padding: 8px 16px 5px 10px; } .hidden{ display:none; } .new-btn-login-sp{ border:1px solid #D74C00; padding:1px; display:inline-block; } .new-btn-login{ background-color: #ff8c00; color: #FFFFFF; font-weight: bold; border: medium none; width:82px; height:28px; } .new-btn-login:hover{ background-color: #ffa300; width: 82px; color: #FFFFFF; font-weight: bold; height: 28px; } .bank-list{ overflow:hidden; margin-top:5px; } .bank-list li{ float:left; width:153px; margin-bottom:5px; } #main{ width:750px; margin:0 auto; font-size:14px; font-family:'宋体'; } #logo{ background-color: transparent; background-image: url("images/new-btn-fixed.png"); border: medium none; background-position:0 0; width:166px; height:35px; float:left; } .red-star{ color:#f00; width:10px; display:inline-block; } .null-star{ color:#fff; } .content{ margin-top:5px; } .content dt{ width:160px; display:inline-block; text-align:right; float:left; } .content dd{ margin-left:100px; margin-bottom:5px; } #foot{ margin-top:10px; } .foot-ul li { text-align:center; } .note-help { color: #999999; font-size: 12px; line-height: 130%; padding-left: 3px; } .cashier-nav { font-size: 14px; margin: 15px 0 10px; text-align: left; height:30px; border-bottom:solid 2px #CFD2D7; } .cashier-nav ol li { float: left; } .cashier-nav li.current { color: #AB4400; font-weight: bold; } .cashier-nav li.last { clear:right; } .erdangjiade_link { text-align:right; } .erdangjiade_link a:link{ text-decoration:none; color:#8D8D8D; } .erdangjiade_link a:visited{ text-decoration:none; color:#8D8D8D; } </style> </head> <body text=#000000 bgColor=#ffffff leftMargin=0 topMargin=4> <div id="main"> <div id="head"> <span class="title">PC和手机支付接口快速通道</span> </div> <div class="cashier-nav"> <ol> <li class="current">1、确认信息 →</li> <li>2、点击确认 →</li> <li class="last">3、确认完成</li> </ol> </div> <form name=erdangjiadement action="Alipay/alipayapi.php" method="post" target="_blank" id="form_id"> <div id="body" style="clear:left"> <dl class="content"> <dt>商户订单号:</dt> <dd> <span class="null-star">*</span> <input size="30" name="WIDout_trade_no" /> <span>商户网站订单系统中唯一订单号,<font color="red">必填</font></span> </dd> <dt>订单名称:</dt> <dd> <span class="null-star">*</span> <input size="30" name="WIDsubject" /> <span><font color="red">必填</font></span> </dd> <dt>付款金额:</dt> <dd> <span class="null-star">*</span> <input size="30" name="WIDtotal_fee" /> <span><font color="red">必填</font></span> </dd> <dt>订单描述</dt> <dd> <span class="null-star">*</span> <input size="30" name="WIDbody" /> <span><font color="red">微信必填</font></span> </dd> <dd> <th ><em class="type">支付方式:</em></th> <input type="radio" class="message_rd" value="1" id="rd1" name="rd1" checked="checked" /> <label class="message_lab" for="rd1"><img src="images/alipay.png" width="30px" height="30px"></label> <input type="radio" class="message_rd" value="0" id="rd2" name="rd1" /> <label class="message_lab" for="rd2"><img src="images/wechat.png" width="30px" height="30px"></label> </dd> <dt></dt> <dd> <span class="new-btn-login-sp"> <button class="new-btn-login" type="submit" style="text-align:center;" id="sure">确 认</button> </span> </dd> </dl> </div> </form> <div id="foot"> <ul class="foot-ul"> <li><font class="note-help">如果您点击“确认”按钮,即表示您同意该次的执行操作。 </font></li> <li> 版权所有 2011-2016 </li> </ul> </div> </div> </body> </html> <script src="jquery-1.9.1.js" type="text/javascript"></script> <script> function is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { return true; }else { return false; } } $(function(){ $("#sure").click(function(){ var rd= $('input:radio:checked').val(); if(rd==1){ $('#form_id').attr('action','Alipay/alipayapi.php'); }else{ if(is_weixin()){alert('是微信浏览器公众号支付,否则用扫码支付'); $('#form_id').attr('action','Wxpay/example/jsapi.php'); }else{alert('不是微信浏览器,用扫码支付,否则用公众号支付'); $('#form_id').attr('action','Wxpay/example/native.php'); } } }) }) </script>