# PHP-jar **Repository Path**: pkuclay/PHP-jar ## Basic Information - **Project Name**: PHP-jar - **Description**: PHP项目利用银行提供的jar包,key文件进行签名验证,并根据银行JSP验证反馈结果不同进行处理。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-09-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #PHP-jar 基于ECSHOP的商城使用恒丰银行的银联接口进行代扣,由于银行方面只提供jar包,未提供WEB SERVICE的接口,本人之前并不熟悉java开发,甚至不清楚servlet,jsp,spring,struts有什么区别,经过向各路大神和银行方面技术人员沟通,终于成功的调用jar包方法进行签名并成功进行实名认证和充值提现功能。 部署步骤: 1.首先要确定选用的jdk和tomcat版本 本人不同的版本搭配测试了十余次才想到了这个问题 2.搭建java+tomcat web 环境 windows和linux都需要配置 java 和tomcat运行需要的环境变量 JAVA_HOME,CLASSPATH,PATH等 3.编写servlet文件 参考银行提供的接口文档,编写Sevlet程序,不需要用JSP 4.配置webapps 配置web.xml文件,config.properties文件和jar文件 5.ECHSOP 端PHP文件编写 Ajaxcall 方法POST传递数据到bank_link.php文件,该文件进行变量的初步处理,通过定义好的函数利用接口或网页抓取与java servlet通信,要特别注意编码问题,否则会出现中文乱码。