fastadmin插件管理找到这个

然后具体如下:

功能介绍

此插件是一款基于ThinkPHP5+Easypay进行二次开发的微信支付宝企业支付整合插件,可一键接入微信和支付宝,同时可快速接入FastAdmin的其它应用插件

7SK4jGgjOiSDqdAB/IwiUQ==

功能特性

1、免除繁琐的阅读微信、支付宝接口文档
2、统一调用接口
3、便捷的回调通知和返回权限判断
4、方便接入PC、WAP、公众号、小程序、扫码、POS等支付方式
5、FastAdmin独有的微信PC版支付功能
6、自适应PC端支付、公众号支付

rLKHoJ4m0Kmda+tnxlCgvg==

准备工作

1、申请支付宝相应的支付产品,并获取相应配置信息
2、申请微信相应的支付产品,微信PC扫码支付必须开通Native产品,微信内支付必须开通微信公众号支付
3、后台插件管理中配置相应的微信或支付宝参数
4、微信PC版支付需要申请(Native支付、公众号支付和H5支付三种支付产品),用户在支付时会根据当前环境自适应选择支付方式

5C+hbvtntOj7nWHeBh1irg==

目前FastAdmin插件市场中的CMS内容管理系统、知识付费问答社区、会员余额充值插件已经无缝整合此插件,无需参考下方的开发文档

开发文档

发起支付

在FastAdmin微信支付宝整合插件中发起支付非常简单,只需要简单的调用Service类的submitOrder方法即可,如下几种用法:

JlA7d2Sa+xbyIu2sN60+yA==

echo \addons\epay\library\Service::submitOrder("99.9", "订单号", "wechat", "订单标题", "回调地址", "返回地址", "支付方法");
$params = ['amount'=>"99.9",'orderid'=>"订单号",'type'=>"wechat",'title'=>"订单标题",'notifyurl'=>"回调地址",'returnurl'=>"返回地址",'method'=>"支付方法",'openid'=>"用户的OpenID",'auth_code'=>"验证码"
];
echo \addons\epay\library\Service::submitOrder($params);

method有以下同个值:webwapappscanposmpminiapp
此插件会根据你传递的值自动做跳转到支付或返回相应的值。比如你在使用微信web支付时,如果用户在微信内或移动端调用,会自动识别为mpwap

dl0SaTYCas93426SaO55bw==

回调通知

回调通知在用户支付成功后,支付宝或微信会发送回调请求到我们提供的notifyurl这个链接。我们只需要使用以下简单的几行代码即可处理

NVi3w+zgJ3ePQbPCDulH0w==

具体代码请参考addons/epay/controller/Index.php中的notifyx方法

CO5JSMRwTGJmdSP8jGnKFA==

跳转返回

具体代码请参考addons/epay/controller/Index.php中的returnx方法

hdJRjeVW1cAnDZCwd3/0fg==

常见问题

1、微信支付宝配置文件在哪里?

rzBYWzpwNjqikjmXhHqTKw==

1.0.2开发配置已经可以直接在后台插件管理中进行修改

2、回调通知和跳转返回中的$type = $this->request->param('type');是做何用

1DRb3UNj+Q5agnL+ghGL6w==

这是用于判断回调是微信还是支付宝的,所以这个type一定要通过notify_urlreturn_url传递

3、此插件对PHP版本的要求是多少?

7hc7vDhTikBlUCU4tbPBDw==

请查看 FastAdmin 框架环境要求。

4、详细的微信支付宝接入文档在哪里?

wQCNTYV/5ejEUT5GUoWJLg==

请参考 https://pay.yansongda.cn/docs/v2/

5、个人能否使用此插件接入微信支付宝支付?

AkG2tTp/LElapW61GLK3Xg==

不能,只有企业资质的才可以申请接入

6、为什么微信支付成功后没有回调?

HUY0VerKj2ACNViQvVGllA==

回调只在外网可用,其次确保你有添加微信支付回调的授权域名目录

7、为什么支付宝是沙箱模式?

Vq8vcZdq2ZMI5rr+4esT3A==

请在插件管理->配置中移除支付宝的参数mode即可

8、为什么支付宝配置正确仍然报ERROR_GATEWAY: Get Alipay API Error:Business Failed - ACQ.ACCESS_FORBIDDEN错误?

FUDYRUKEaB4gZWW58WB1lg==

这是由于1.2.0以上版本默认使用扫码支付,所以需要开通支付宝面对面支付才可以正常使用
也可以直接在后台插件管理->配置->支付宝中关闭PC扫码支付即可。

9、提交时提示cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

lnesUQUJ5ZNpSj/OrArL4w==

从 http://curl.haxx.se/ca/cacert.pem
下载后放到/php/ext目录下即可
然后修改你的php.ini中的curl.cainfo配置

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo ="/php/ext/cacert.pem"

路径填写自己的真实路径。

uin8cMJrW2hg1pOBiM/3kg==

10、微信微信号中支付提示当前URL未注册解决办法
请参考:https://jingyan.baidu.com/article/36d6ed1f89c1551bcf488387.html 进行配置支付授权目录

+WMVeqlz89hBN73t7/ZW7w==

11、支付宝支付成功后回调验证签名错误
请检查支付宝公钥路径配置是否正确,请务必使用支付宝商户平台中的支付宝公钥支付宝公钥证书,请不要使用你使用支付宝开发助手生成的应用公钥

【黄啊码】fastadmin接入微信支付和支付宝支付相关推荐

  1. 个人开发者只要一行代码接入微信支付和支付宝支付

    接入支付功能   对于个人开发者来说,我们很希望我们开发的App被广泛使用,同时可以获得一些额外收入,那就更好了.但是在微信开放平台或者支付宝开放平台申请支付功能,需要是企业才可以接入,对于我们个人开 ...

  2. Java接入微信native、jsapi支付

    Java接入微信native.jsapi支付 一.说明 本文示例使用的微信支付版本为V2版本,是旧版本,旧版本与新版本的接口不一,并不通用. 微信官方接口文档地址:https://pay.weixin ...

  3. 小猪o2o源码v14.17双系统版(生活通+营销系统)怎么配置微信支付和支付宝支付

    简单来说,微信支付和支付宝支付在微信平台配置方法是一致的,大同小异唯一不同的是应用平台上的配置方法,这里我们重要说明下小猪o2o系统上对接微信支付和支付宝支付的方法,篇幅有限这里先说下微信支付的配置方 ...

  4. android个人支付功能,个人app支付接入(三分钟搞定个人微信支付,支付宝支付问题)---贝贝支付...

    前言 想必很多人个人开发者和我有同样的感触,想要在自己开发的app中接入微信支付和支付宝支付,仅仅是去申请支付接口就把我们挡在了门外,微信和支付宝都只对接企业的,那不是想逼死我们个人开发者吗?一开始使 ...

  5. “一码多付”,微信支付、支付宝支付

    写着写着,越写越多,思绪写不下了,回头写在前面的话.此系统属个人创业项目,历时3个月,主要实现自助按摩椅.娃娃机.自动换币器功能,主要流程就是用户扫码二维码->授权获取用户信息->弹出H5 ...

  6. 水费缴纳之微信支付VS支付宝支付

    以前交水费需要去营业厅缴纳,难免会遇到人多排队的情况,既费事又费时.随着社会的发展,人民的生活节奏加快,为了符合发展,各类线上支付出现在大众面前,其中微信支付与支付宝支付为使用较为广泛的一种方式,至于 ...

  7. 微信支付和支付宝支付

    微信支付和支付宝支付开发案列 以下基础方法可以参考支付宝支付开放平台(https://doc.open.alipay.com/docs/doc.htm?treeId=204&articleId ...

  8. 使用uniapp开发字节跳动小程序的微信支付和支付宝支付(后端PHP,tp5)

    使用uniapp开发字节跳动小程序的微信支付和支付宝支付(后端PHP,tp5) 准备工作 微信支付配置 支付宝支付配置 字节跳动配置 1,微信支付配置: 开通微信支付的h5支付,关联APPID,保存k ...

  9. 个人开发者微信支付和支付宝支付

    个人开发者是不能申请微信支付和支付宝支付的 很多第三方使用添加二维码监听转账操作来实现是否功能

  10. 微信支付及支付宝支付开发指南

    从开始学习android开始到现在还没搞过三方支付,感觉挺遗憾的.看到最近有几篇关于微信支付和支付宝支付的文章,稍微进行一下整合,供大家参考. ---------------------------- ...

最新文章

  1. 调试uIP出现死机问题
  2. Android:FragmentTransaction
  3. 图像 DFT 尺寸转换
  4. 掌握生信技术,玩转生态与地理领域的科研套路
  5. 与时代共振,AI助力工业缺陷检测
  6. 读取一个文件,获取其中出现次数最多的前五个字符以及次数
  7. java 压缩js css,java YUI压缩JS跟CSS
  8. 整理加解释:以太网、快速以太网、千兆以太网和万兆以太网分别的概念和区分 大详解
  9. Linux学习总结(43)——企业运维最常用的150个Linux命令
  10. 《统计学习方法》代码全解析——第一部分统计学习方法概论
  11. [NLP]OpenNLP语句检测器的使用
  12. 3.使用SqlCommand执行SQL语句
  13. 恐怖的aliedit
  14. poi实现word转html并返回html内容(Java版)
  15. Android 消息机制之深入学习MessageQueue
  16. mac苹果系统的电脑ip地址命令
  17. SQL项目实战练习:淘宝用户行为数据分析实战
  18. Gmail中基本html
  19. 2011年11月-2012年10月份 历时一年的 博客回顾
  20. Robot Framework Selenium UI自动化测试 --- 实战篇

热门文章

  1. routing and forwarding
  2. 总结100+前端优质库,让你成为前端百事通
  3. Snapper 1.3, FireFox截屏插件
  4. layim php,如何通过LayuiAdminLayIMThinkphpGateway实现小程序多客服接入系统的例子
  5. 共享单车公司每年花上亿元赎车
  6. 1489: L先生与质数V4(二分+大区间求素数模板)
  7. Viruses!!!!!
  8. 机器学习在地球物理(地震)中的发展历程_1
  9. 2.OSGI企业应用开发-Eclipse中搭建Felix运行环境
  10. VMware14配置虚拟网络详解