直接可用,本程序使用TP5框架开发 代码开源 无加密 无授权,可以将微信收款码,QQ收款码,支付宝收款码合并成一个收款码,已在本地与服务器进行测试,程序安装也比较简单 已带Apache环境的伪静态 直接将源码传入网站根目录即可 不需要绑定指定的public目录(设为对外公开目录),如果你使用的是iis环境 请自行配置伪静态,这个源码的用途 第一个就是吸粉引流,因为是免费为用户提供使用 会有大量的用户访问你的站点,另一种盈利模式 就是改做灰色项目
原理
收款码三合一,听上去感觉很神奇,其实原理非常简单!
所谓二维码,其实就是包含了一系列字符串的图片罢了。无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……
然后这里涉及到一个知识点,User-Agent
,大厂的webview都会携带自家的UA信息,比如说:
QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135
微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh_CN
支付宝:UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.15.051805) AlipayClient/10.0.15.051805 Language/zh-Hans
这样就很轻松区分是QQ还是微信还是支付宝扫码了:
User-Agent
含有 QQ/ 为QQ
User-Agent
含有 MicroMessenger 为微信
User-Agent
含有 AlipayClient 为支付宝
既然能够区分每个软件,那就可以通过自建一个网址,通过二维码生成扫描这个网址后,判断浏览器的UA,来分发不同的收款码
大致的流程则为:
客户端扫码 -> 服务端根据 User-Agent
判断客户端类型 -> 分别返回不同的处理
另外值得注意的是:
QQ:https 协议,无法唤醒QQ
支付宝:https 协议,可直接唤醒支付宝 APP
微信:微信自己的支付协议,无法唤醒微信
安装说明:
0. PHP >= 5.6 + MySQL
1. 将应用程序部署到你的服务器中
2. 将根目录`pay.sql`导入你的数据库中
3. 修改`application\database.php`为自己数据库信息
4. 设置网站伪静态为`thinkPHP`
5. 修改根目录中`config.php`中的相关信息
6. 输入你的域名进行访问(必须按步骤来)
已将源码做了修改 不需要将public 作为对外公开目录
因为我是在本地跟win服务器测试 使用的 apache环境 所以带apache 伪静态
如果你是其它环境 比如 iis 环境 请自行配置伪静态 thinkPHP 的伪静态百度一搜很多的
交易流程
发货方式
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;
2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。
交易周期
1、源码默认交易周期:自动发货商品为1天,手动发货商品为3天,买家有1次额外延长3天交易周期的权利;
2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~60天)的请求,对方同意即可延长。
退款说明
1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);
2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
3、发货:手动发货源码,在卖家未发货前,已申请退款的;
4、安装:免费提供安装服务的源码但卖家不履行的;
5、收费:额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外);
6、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
注意事项
1、站保站会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全!
2、站保站无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别;
3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);
4、在没有"无任何正当退款依据"的前提下,商品写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在站保站上所留的QQ、手机号沟通,以防对方不承认自我承诺。
7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于站保站介入快速处理。
站保站声明
1、站保站作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与站保站无关;无论卖家以何理由要求线下交易的,请联系管理举报。
信息加载中,请等待
微信客服(速回)
微信客服(慢回)