ThinkPHP集成阿里支付
2016-04-22 13:38
393 查看
1、$verify_result
= $alipayNotify->verifyNotify();
返回false
= $alipayNotify->verifyNotify();
返回false
原因1:申请的秘钥错误,或者支付宝公钥错误,
解决方法:直接使用demo里面的支付宝公钥,不要有任何改动。
原因2:sign_type 参数错误
解决方法:检查是MD5还是RSA,确保验证getSignVeryfy()有相应的验证方法
2、Windows环境下 程序运行到 $verify_result = $alipayNotify->verifyNotify() 死掉,跟踪调试发现程序运行到 $res = openssl_get_publickey($pubKey)代码不再执行
原因:openssl服务未启动或启动失败
解决方法:检查php集成开发环境是否启动该服务,确保该服务启动并运行正常
相关文章推荐
- TP frame update
- php简单爬虫
- 为什么 PHP 应该使用 PDO 方式访问数据库
- PHP源代码生成 main/config.w32.h
- PHP7之标量类型-declare
- 浅析Yii2 GridView 日期格式化并实现日期可搜索教程
- 浅析Yii2 GridView实现下拉搜索教程
- ThinkPHP 中M方法和D方法的具体区别
- PHP使用反射机制实现查找类和方法的所在位置
- 浅析Yii2中GridView常见操作
- ViewPager +FragmentPagerAdapter 的获取getActivity()
- phpcms V9 内联/关联链接 字符串较长链接无法正确替换的问题完美解决
- win7配置简单的FTP服务器
- Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/ 的错误解决方法
- php 多页面间共享变量
- php简单实现sql防注入的方法
- php 处理ftp常用操作与方法
- php 实现购物车
- PHP 文件处理手册
- telnet 使用smtp发送邮件