WebServices接口应用配置1、将银行提供的接口开发软件包TrustPayClient-B2C-PHP-Vx.x.x.zip(x.x为接口开发软件包的版本号)解压缩到商户自定的安装目录中。2、请参考《农行网上支付平台-商户使用手册V1.0》登录网上支付平台下载商户交易证书,并将商户交易证书保存到服务器的硬盘或签名服务器中。3、将商户的证书文件夹Certificate放入$CATALINA_HOME\bin目录下,包括商户服务器证书*.pfx,农行根证书abc.truststore(生产环境证书,测试环境证书为abctest.truststore)和支付平台证书TrustPay.cer(生产环境证书,测试环境证书为TrustPayTest.cer)。4、将TrustMerchant.properties文件放置到$CATALINA_HOME\webapps\axis\WEB-INF\classes目录下,该文件包含银行端访问地址,商户id,相关证书路径,证书密码的配置,日志路径等。商户需要注意进行正确的配置(具体参考配置文件说明)。将该TrustPayClient-Vx.x.jar文件放入$CATALINA_HOME\webapps\axis\WEB-INF\lib下。5、将WebServices接口包WebServices_b2c_php_vx.x.jar放入$CATALINA_HOME\webapps\axis\WEB-INF\lib下。在lib下加入包jcert.jar,jnet.jar,jsse.jar。农行网上支付平台商户接口编程指南–PHPEdition–V1.3网上支付平台开发小组9of816、将WebServices配置文件server-config.wsdd放入$CATALINA_HOME\webapps\axis\WEB-INF中。7、修改$CATALINA_HOME\webapps\axis\WEB-INF的web.xml文件,添加log4j初始化的servlet配置,并在该目录下建立文件夹config,放置log4j.properties配置文件(该文件中,可以指定webservices段代码日志输出格式及输出地址)。这里我们默认的日志是放在$CATALINA_HOME\logs下。8、将支付结果文件MerchantResult.jsp放在$CATALINA_HOME\webapps\axis,这样支付成功后可通过这个通知给商户。我们也提供了php类型的结果接收demo页面ReceivePaymentResult.php,需要商户服务器支持openssl。将身份验证结果文件IdentityVerifyResult.jsp放在$CATALINA_HOME\webapps\axis,这样可通过这个页面将验证结果通知给客户。9、重新启动tomcat应用服务器(本接口包已经提供tomcat应用服务器,将接口包中的lib\jakarta-tomcat-5.0.28-b2c.tar.gz解压即可使用,开发者只需对该解压后的证书及配置文件做本地化修改即可)。10、修改php.ini配置文件,添加对soap的支持,具体做法是:将extension=php_soap.dll前的注释字符删除;11、通过php调用webservices接口,从而与农行电子商务系统进行交互。