位置: 编程技术 - 正文
推荐整理分享PHP后台微信支付和支付宝支付开发(php支付功能),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php支付宝和微信在线支付,php 支付,php支付功能,php 支付,php调用微信支付接口,php实现微信支付功能,php调用微信支付接口,php实现微信支付功能,内容如对您有帮助,希望把文章链接给更多的朋友!
关于支付的流程之类的就不做解释,大家可以自行搜索!
微信支付
项目前提:本人用的是tp框架,PHP语言下载到微信平台提供的微信支付接口文件,放在了tp第三方类库vendor,命名为WxpayAPI
1.对源码进行了部分修改
(1)WxPay.Api.php 里注释掉 //require_once "WxPay.Exception.php"; //require_once "WxPay.Config.php"; //require_once "WxPay.Data.php";
(2)WxPay.Config.php里 需要根据商户信息对APPID , MCHID ,KEY , APPSECRET 进行配置。
(3)WxPay.Data.php 里注释掉 //require_once "WxPay.Config.php"; //require_once "WxPay.Exception.php";
(4)WxPay.JsApiPay.php 里注释掉 //require_once "../lib/WxPay.Api.php";
配置好这些,接下来就是我们的重点部分了。
2.在订单控制器GoodsController.class.php有订单函数sure()和回调信息函数 Callback_url()
3.[重点!!!] WxpayController .class.php微信支付控制器,实现对微信接口的调用
4.前端微信支付页面wxpay.html
5.支付成功跳转到OrderController.class.php ,订单支付完成
到此,微信支付流程结束。
支付宝支付
话不多说,直接上代码!
注:1.支付文件是从支付宝上直接拿过来的2.依旧是TP框架
【1】将文件放入第三方类库:
(1) * 类名:AlipayConfig.php * 功能:支付宝配置文件 * 修改配置:
(2) * 类名:AlipayNotify.php * 功能:支付宝通知处理类 * 详细:处理支付宝各接口通知返回
(3) * 类名:Alipay.php * 功能:手机网站支付接口接入页 * 详细:处理支付宝各接口通知返回
(4) * 类名:notify_url.php * 功能:支付宝服务器异步通知页面 * 详细:处理支付宝各接口通知返回
【2】支付业务逻辑(1)GoodsController.class.php 下提交订单 ajax_sure()
(2)PayController.class.php 下
就是这么简单几步,到此,支付宝支付的流程就已经结束了。
标签: php支付功能
本文链接地址:https://www.jiuchutong.com/biancheng/293533.html 转载请保留说明!友情链接: 武汉网站建设