TinkPHP框架开发的CRMEB小程序商城v4.0二次开发集成支付宝支付
前言 大家都知道支付宝支付和微信支付宝都只能局限在自己的平台,微信内支付宝支付是根本就不能使用,即使是公众号支付也需要跳转到外部浏览器才可以唤起支付宝支付,并且QQ浏览器唤起支付宝支付还是问题很多,所以一般在微信生态内的应用一般都不考虑接入支付宝,但仍然有不少用户有这方面的需求,今天就给大家做个详细接入流程! 开通支付宝支付 开通过程省略,可查看帮助文档: http://help.crmeb.net/crmeb_zsff/1514732 , 这是crmeb知识付费系统的支付宝支付,不过开通的流程都是一样的。 2. 下载支付宝支付SDK 下载地址: https://opendocs.alipay.com/open/54/103419 说明:新版SDK可用composer安装,目前使用的旧版本,是不能使用composer安装 3. 创建aliapay支付类 创建路径: crmeb/services/AlipayService.php , 把下载好的文件解压在 vendor 目录中目录结构为: /vendor/alipay/ 4. AlipayService 采用单例设计模式,支付宝支付的SDK旧版本不能用composer加载这就很不优雅了,不能在类初始化的时候加载,而且第一次载入时非常慢。 <?php /** * @author: liaofei<136327134@qq.com> *