当前位置: 首页 > Web前端 > HTML

无需申请服务号即可开发微信支付-支付宝-QQ钱包支付!附:直接可用代码+demo

时间:2023-04-03 00:35:33 HTML

我们知道微信支付的开发需要申请一个服务号,激活需要一系列的材料。好麻烦,现在可以利用第三方开放的免合约微信支付接口、支付宝接口和QQ钱包接口,实时实现微信支付的开发。我们只需要在第三方微信支付免合约开发者网站申请接入,获取商户ID和商户key,开发者提供开发文档和sdk1,这里推荐一款第三方免合约支付点击进入输入2。进入后注册账号,申请访问,获取ID和key,下载sdk3,修改sdk中的id和key,进入epay.config.php4.修改epayapi.php中的链接,使路径跳转5、return_url.php可以美化一下,因为这是支付成功或失败后的回调页面。也就是说,如果支付成功或者支付失败,都会跳转到这个页面。根据自己的项目,付费后需要显示的内容自己开发。简单来说:index.php就是商品的预览页面,也是发起支付的页面。我自己对sdk进行了美化,如下:我个人比较注重用户体验,所以做了这个。选择微信支付时,上面的logo,下面的金额,按钮都变成微信的主题色,色号为#00B600,当你选择支付宝的时候,上面的logo,下面的金额,按钮都是成为支付宝的主题色,色号#05A3EC因为这个sdk有问题,不知道为什么在微信里面打开,直接跳转到一个页面,没有显示订单号,所以做了直接对代码进行判断。如果您在微信中打开此页面,系统会提示您在浏览器中打开此页面。如果您在浏览器中打开此页面,将在浏览器中发起一个正常的支付请求。发起支付请求时,会直接询问是打开微信还是支付宝,然后在APP中实现支付。支付完成后返回浏览器查看支付后的return_url.php页面。sdk中有一段,支付成功和支付失败的输出。我也对return_url.php进行了二次开发,就是美化一下。支付成功就是这样,美化就是这么简单。其实这个很简单,sdk可以直接用,大家简单修改一下就可以了,我就不分享源码了,下载sdk自己玩吧。..演示:likeyunba.com/pay