农行web端网银支付java接口文件及demo
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-15 13:51 JAVA接口包-升级版
目录 0 2015-07-02 15:18 JAVA接口包-升级版ABCIcon
文件 59239 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon1.jpg
文件 43840 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon2.jpg
文件 57971 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon3.jpg
目录 0 2015-07-02 15:18 JAVA接口包-升级版cert
文件 15250 2014-04-30 08:56 JAVA接口包-升级版certabc.truststore
文件 565 2006-02-14 16:43 JAVA接口包-升级版certTrustPay.cer
目录 0 2015-08-25 10:54 JAVA接口包-升级版demo
文件 11712 2015-01-22 11:03 JAVA接口包-升级版demoAgentBatchPayment.html
文件 11109 2015-08-24 14:04 JAVA接口包-升级版demoAgentBatchPayment.jsp
文件 802 2015-01-22 11:03 JAVA接口包-升级版demoAgentBatchPaymentQuery.html
文件 3601 2015-08-24 14:04 JAVA接口包-升级版demoAgentBatchPaymentQuery.jsp
文件 5425 2015-01-22 11:01 JAVA接口包-升级版demoAgentPayment.html
文件 5792 2015-08-25 10:49 JAVA接口包-升级版demoAgentPayment.jsp
文件 4420 2015-01-22 10:56 JAVA接口包-升级版demoAgentSignContract.html
文件 3293 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignContract.jsp
文件 691 2014-09-18 08:51 JAVA接口包-升级版demoAgentSignContractQuery.html
文件 2818 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignContractQuery.jsp
文件 1429 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignResult.jsp
文件 1023 2014-11-21 09:44 JAVA接口包-升级版demoAgentUnsignContract.html
文件 1812 2015-08-24 14:05 JAVA接口包-升级版demoAgentUnsignContract.jsp
文件 1923 2015-08-24 14:05 JAVA接口包-升级版demoEBPPMerchantResult.jsp
文件 4086 2015-08-24 14:05 JAVA接口包-升级版demoEBPPProcessQueryRequest.jsp
文件 3521 2015-01-22 11:04 JAVA接口包-升级版demoIdentityVerify.html
文件 2545 2015-08-24 14:05 JAVA接口包-升级版demoIdentityVerify.jsp
文件 954 2015-08-24 14:05 JAVA接口包-升级版demoIdentityVerifyResult.jsp
文件 1963 2014-12-02 08:31 JAVA接口包-升级版demoMerchant.html
文件 4331 2015-01-22 10:42 JAVA接口包-升级版demoMerchantBatchRefund.html
文件 5212 2015-08-24 14:05 JAVA接口包-升级版demoMerchantBatchRefund.jsp
文件 1260 2015-01-22 10:42 JAVA接口包-升级版demoMerchantBatchRefundQuery.html
............此处省略131个文件信息
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import com.abc.pay.client.CertHelper;
import com.abc.pay.client.Constants;
import com.abc.pay.client.FileUtil;
import com.abc.pay.client.MerchantPara;
import com.abc.pay.client.MerchantParaFactory;
import com.abc.pay.client.MerchantParaWeb;
import com.abc.pay.client.TrxException;
/**
* 具体工厂-客运工厂,从数据库中读取配置
* 生产两种产品:MerchantParaWeb和
*/
public class MerchantParaFromDB extends MerchantParaFactory {
/**
* 商户端配置文件资源对象
*/
private static MerchantPara paraWeb = null;
/**
* 初始旗标
*/
private static boolean iIsInitialedWeb = false;
public void refreshConfig() throws TrxException {
iIsInitialedWeb = false;
}
public void init(MerchantPara para){
try {
//##网上支付平台系统配置段 - 生产环境 - 请勿更改
//#网上支付平台通讯方式(http / https)
//公网
para.setTrustPayConnectMethod(“https“);
//专线
para.setTrustPayConnectMethodLine(“https“);
//#网上支付平台服务器名
//公网
para.setTrustPayServerName(“pay.abchina.com“);
//专线
para.setTrustPayServerNameLine(“pay.abchina.com“);
//#网上支付平台交易端口
//公网
para.setTrustPayServerPort(“443“);
//专线
para.setTrustPayServerPortLine(“443“);
//#网上支付平台交易网址
para.setTrustPayTrxURL(“/ReceiveMerchantTrxReqServlet“);
para.setTrustPayTrxIEURL(“https://pay.abchina.com/ebus/ReceiveMerchantIERequestServlet“);
//#页面提交支付请求失败后的转向地址
para.setMerchantErrorURL(“http://127.0.0.1:8080/ebusnewupdate/Merchant.html“);
//##网上支付平台系统配置段 - 生产环境 - 更改证书存放路径,使其和本地存放路径相匹配(绝对路径)
//#网上支付平台证书
para.setTrustPayCertFileName(“D:/cert/TrustPay.cer“);
//#农行根证书文件
para.setTrustStoreFileName(“D:/cert/abc.truststore“);
//#农行根证书文件密码
para.setTrustStorePassword(“changeit“);
//设置商户编号。如果是多商户则在iMerchantIDList放置多条记录
ArrayList iMerchantIDList = new ArrayList();
iMerchantIDList.add(“103881104410001“);
para.setMerchantIDList(iMerchantIDList);
FileUtil util = new FileUtil();
//设置商户证书。如果是多商户则在iMerchantCertNameList放置多条记录。注意:商户证书名称顺序要与商户编号顺序一致
ArrayList iMerchantCertList = new ArrayList();
iMerchantCertList.add(util.readFile(“D:/cert/103881104410001.pfx“));
para.setMerchantCertFileList(iMerchantCertList);
//设置商户证书密码。如果是多商户则在iMerchantPasswordList放置多条记录。注意:密码顺序要与商户编号顺序一致
ArrayList iMerchantPasswordList = new ArrayList();
iMerchantPasswordList.add(“11111111“);// 商户私钥密码
para.setMerchantCertPasswordList(iMerchantPasswordList);
//#交易日志文件存放目录
para.setLogPath(“D:/workspace/ebusnewupdate/log“);
//#证书储存媒体
para.setMerchantKeyStoreType(“0“);
//一般商户都选用文件证书
if (para.getMerchantKeyStoreType().equals(MerchantPara.KEY_STORE_TYPE_FILE)) {
CertHelper.bindMerchantCertificate(para i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-15 13:51 JAVA接口包-升级版
目录 0 2015-07-02 15:18 JAVA接口包-升级版ABCIcon
文件 59239 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon1.jpg
文件 43840 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon2.jpg
文件 57971 2009-06-17 13:53 JAVA接口包-升级版ABCIconabcicon3.jpg
目录 0 2015-07-02 15:18 JAVA接口包-升级版cert
文件 15250 2014-04-30 08:56 JAVA接口包-升级版certabc.truststore
文件 565 2006-02-14 16:43 JAVA接口包-升级版certTrustPay.cer
目录 0 2015-08-25 10:54 JAVA接口包-升级版demo
文件 11712 2015-01-22 11:03 JAVA接口包-升级版demoAgentBatchPayment.html
文件 11109 2015-08-24 14:04 JAVA接口包-升级版demoAgentBatchPayment.jsp
文件 802 2015-01-22 11:03 JAVA接口包-升级版demoAgentBatchPaymentQuery.html
文件 3601 2015-08-24 14:04 JAVA接口包-升级版demoAgentBatchPaymentQuery.jsp
文件 5425 2015-01-22 11:01 JAVA接口包-升级版demoAgentPayment.html
文件 5792 2015-08-25 10:49 JAVA接口包-升级版demoAgentPayment.jsp
文件 4420 2015-01-22 10:56 JAVA接口包-升级版demoAgentSignContract.html
文件 3293 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignContract.jsp
文件 691 2014-09-18 08:51 JAVA接口包-升级版demoAgentSignContractQuery.html
文件 2818 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignContractQuery.jsp
文件 1429 2015-08-24 14:05 JAVA接口包-升级版demoAgentSignResult.jsp
文件 1023 2014-11-21 09:44 JAVA接口包-升级版demoAgentUnsignContract.html
文件 1812 2015-08-24 14:05 JAVA接口包-升级版demoAgentUnsignContract.jsp
文件 1923 2015-08-24 14:05 JAVA接口包-升级版demoEBPPMerchantResult.jsp
文件 4086 2015-08-24 14:05 JAVA接口包-升级版demoEBPPProcessQueryRequest.jsp
文件 3521 2015-01-22 11:04 JAVA接口包-升级版demoIdentityVerify.html
文件 2545 2015-08-24 14:05 JAVA接口包-升级版demoIdentityVerify.jsp
文件 954 2015-08-24 14:05 JAVA接口包-升级版demoIdentityVerifyResult.jsp
文件 1963 2014-12-02 08:31 JAVA接口包-升级版demoMerchant.html
文件 4331 2015-01-22 10:42 JAVA接口包-升级版demoMerchantBatchRefund.html
文件 5212 2015-08-24 14:05 JAVA接口包-升级版demoMerchantBatchRefund.jsp
文件 1260 2015-01-22 10:42 JAVA接口包-升级版demoMerchantBatchRefundQuery.html
............此处省略131个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)