客户的ZenCart网站安装了首信易(payease)支付模块,但是支付递交后显示参数错误

以下URL是跳转到首信易支付网关前一步:

观察到此页面并没有显示完整,底部菜单内容都没有显示。查看网页源代码时,发现只显示了表单标签第一行,里面的参数和按钮都没有显示出来。

错误处代码如下:

echo zen_draw_form('checkout_confirmation', $form_action_url, 'post', 'id="checkout_confirmation" οnsubmit="submitonce();"');

if (is_array($payment_modules->modules)) {

echo $payment_modules->process_button();

}

?>

估计是process_button方法处理有问题引起,于是打开:

/includes/modules/payment/payease.php,找到:process_button方法,最终定位出错在568行的代码:

$v_md5info=bin2hex(mhash(MHASH_MD5,$md5src,$MD5key));

使用:var_dump(function_exists('mhash'));调试发现此函数并不存在,应该是php没有加载mhash类库原因。

于是登录SSH,安装一下mhash:

yum install mhash

yum install php-mhash

#重启httpd服务

service httpd restart

重新下单测试,可以顺利跳到首信易网关,并显示填写支付信息界面。问题解决!

首信易支付 php,ZenCart首信易支付模块递交失败解决相关推荐

  1. java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求

    06_在线支付_编写将数据提交给易宝支付的JSP页面 -------------------------------------------------------------- 1./payment ...

  2. u云支付 php05,优云易支付-免签约支付平台-彩虹易支付,1分钟快速接入支付功能...

    支付接口介绍 使用此接口可以实现支付宝.QQ钱包.微信支付与财付通的即时到账,免签约,无需企业认证.接口API地址是:http://youyunzf.cn/ 本文阅读对象:商户系统(在线购物平台.人工 ...

  3. abc云支付php,凉秋易支付,免签约支付平台,彩虹易支付,abc云支付云钱包,云支付,云结算,支付接口,支付营销,易支付,微信支付,支付宝,QQ钱包,个人支付接口,免签支付接口...

    支付接口介绍 使用此接口可以实现支付宝.QQ钱包.微信支付与财付通的即时到账,免签约,无需企业认证.接口API地址是:http://pay.lqan.cn/ 本文阅读对象:商户系统(在线购物平台.人工 ...

  4. 52ypay comsubmit php,Hack易支付平台 - 一站式免签约支付方案-Hack易支付

    支付接口介绍 使用此接口可以实现支付宝.QQ钱包.微信支付与财付通的即时到账,免签约,无需企业认证.接口API地址是:http://pay.hackwl.cn/ 本文阅读对象:商户系统(在线购物平台. ...

  5. 点评Hack易支付 - 免签约支付平台 -彩虹易支付,1分钟快速接入支付功能

    Hack易支付是一个和彩虹易支付一样的免签约支付产品,可以助你一站式解决网站签约各种支付接口的难题,现拥有支付宝.财付通.QQ钱包.微信支付等免签约支付功能,并有开发文档与SDK,可快速集成到你的网站 ...

  6. 工银和拾方易共开展二维码支付活动

    今天从中国工商银行获悉,从9月1日起工商银行的"工银二维码支付"将正式支持在全国超过2000家商户使用,客户买单时,只需收银员或自助机具扫一下工银二维码,支付瞬间完成.同时,工银二 ...

  7. 微信支付接口怎么申请 微信支付接口申请教程

     微信支付接口:点击进去 一直让大家翘首以盼的微信最核心的杀手锏--"微信支付"终于开放申请了!今天微信团队在官网发布消息,微信公众平台支付功能已正式开放申请,已开通公众号的 ...

  8. 支付退款流程设计_支付升级:优化收银系统设计小技巧

    一个好的收银系统需要满足易操作.快速收银.支付体验佳的效果,本文将为大家分享一些减少支付异常率的小技巧. 零售行业发展至今,无论是大型还是小型商户,线下商超还是连锁店铺,高频低额还是低频高额的交易场景 ...

  9. 【连连支付】PHP第三方连连支付对接

    前言: 前不久刚搞定了易宝支付,运营说,不用易宝支付了,改用连连支付.

  10. 支付网关的设计:核心模块的功能需求、软件架构设计以及注意要点

    2019独角兽企业重金招聘Python工程师标准>>> 在支付系统中,支付网关和支付渠道的对接是最核心的功能.其中支付网关是对外提供服务的接口,所有需要渠道支持的资金操作都需要通过网 ...

最新文章

  1. 使用Python,OpenCV进行卡类型及16位卡号数字的OCR
  2. Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) 【转】...
  3. Meet in the middle
  4. [我的1024开源程序]60元写的宠物网页和音乐网页
  5. RAISERROR (Transact-SQL)
  6. C/C++中const关键字的用法及其与宏常量的比较
  7. python excel xlwings_python excel神器xlwings
  8. 多用途bootstrap后台管理系统模板企业统计管理界面模板
  9. rest 怎么发送html,docusignapi - 是否可以使用REST API中的HTML创建Docusign模板? - 堆栈内存溢出...
  10. 【Tomcat源码学习】-2.容器管理
  11. Kano模型在用户调研中的应用——CRM工具调研实例
  12. 6 redis 编译失败_Redis6 Windows 版本编译
  13. codemirror TAB 缩进问题记录
  14. php 抽象类,接口,抽象方法,静态方法
  15. windows安装php
  16. 一个创业失败案例的复盘
  17. C语言异或运算逆运算,异或的逆运算
  18. chi2inv函数 matlab_matlab函数与指令大全 a——h (转载)
  19. 添加打印机时提示:未安装打印机驱动,试图将打印机添加到存储区时遇到问题
  20. 基于springboot的生鲜门店配送管理系统(idea+springboot+html+thymeleaf)

热门文章

  1. SPSS学习 (一)概述
  2. 如何构建高效可信的持续交付能力,华为云有绝活!
  3. linux中快速拷贝大文件,linux下如何实现快速拷贝大文件
  4. yylabel 加载html,YYLabel 自动布局 富文本文字点击事件
  5. java 字符串限制长度吗_[Java教程]限制字符串长度
  6. eNSP模拟无线AC和AP
  7. 【图像增强】基于麻雀搜索算法与双伽马校正的图像自适应增强算法Matlab代码
  8. 美团加载Dialog(小人奔跑)
  9. android 界面置顶,Android实现界面滚动时顶部部分内容置顶(附源码)
  10. 使用.net做微信公众号后台