资源简介
农行web端网银支付java接口文件及demo
代码片段和文件信息
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接口包-升级版\ABCIcon\abcicon1.jpg
文件 43840 2009-06-17 13:53 JAVA接口包-升级版\ABCIcon\abcicon2.jpg
文件 57971 2009-06-17 13:53 JAVA接口包-升级版\ABCIcon\abcicon3.jpg
目录 0 2015-07-02 15:18 JAVA接口包-升级版\cert\
文件 15250 2014-04-30 08:56 JAVA接口包-升级版\cert\abc.truststore
文件 565 2006-02-14 16:43 JAVA接口包-升级版\cert\TrustPay.cer
目录 0 2015-08-25 10:54 JAVA接口包-升级版\demo\
文件 11712 2015-01-22 11:03 JAVA接口包-升级版\demo\AgentBatchPayment.html
文件 11109 2015-08-24 14:04 JAVA接口包-升级版\demo\AgentBatchPayment.jsp
文件 802 2015-01-22 11:03 JAVA接口包-升级版\demo\AgentBatchPaymentQuery.html
文件 3601 2015-08-24 14:04 JAVA接口包-升级版\demo\AgentBatchPaymentQuery.jsp
文件 5425 2015-01-22 11:01 JAVA接口包-升级版\demo\AgentPayment.html
文件 5792 2015-08-25 10:49 JAVA接口包-升级版\demo\AgentPayment.jsp
文件 4420 2015-01-22 10:56 JAVA接口包-升级版\demo\AgentSignContract.html
文件 3293 2015-08-24 14:05 JAVA接口包-升级版\demo\AgentSignContract.jsp
文件 691 2014-09-18 08:51 JAVA接口包-升级版\demo\AgentSignContractQuery.html
文件 2818 2015-08-24 14:05 JAVA接口包-升级版\demo\AgentSignContractQuery.jsp
文件 1429 2015-08-24 14:05 JAVA接口包-升级版\demo\AgentSignResult.jsp
文件 1023 2014-11-21 09:44 JAVA接口包-升级版\demo\AgentUnsignContract.html
文件 1812 2015-08-24 14:05 JAVA接口包-升级版\demo\AgentUnsignContract.jsp
文件 1923 2015-08-24 14:05 JAVA接口包-升级版\demo\EBPPMerchantResult.jsp
文件 4086 2015-08-24 14:05 JAVA接口包-升级版\demo\EBPPProcessQueryRequest.jsp
文件 3521 2015-01-22 11:04 JAVA接口包-升级版\demo\IdentityVerify.html
文件 2545 2015-08-24 14:05 JAVA接口包-升级版\demo\IdentityVerify.jsp
文件 954 2015-08-24 14:05 JAVA接口包-升级版\demo\IdentityVerifyResult.jsp
文件 1963 2014-12-02 08:31 JAVA接口包-升级版\demo\Merchant.html
文件 4331 2015-01-22 10:42 JAVA接口包-升级版\demo\MerchantBatchRefund.html
文件 5212 2015-08-24 14:05 JAVA接口包-升级版\demo\MerchantBatchRefund.jsp
文件 1260 2015-01-22 10:42 JAVA接口包-升级版\demo\MerchantBatchRefundQuery.html
............此处省略131个文件信息
- 上一篇:Android与服务器Json交互
- 下一篇:UDP客户端demo
相关资源
- UDP客户端demo
- butterknife-7.0.1.jar 及使用demo
- android 非常漂亮的相册/图库源码 全套
- android 自定义相机,Camera和camera2.Tex
- JavaFX 官方中文说明文档及完整DEMO
- Android SQLite ListView Demo
- Android开发 快递查询精美demo个人整理
- 暑期实训demo一个汽车销售javaWeb应用
- android 折线图demo
- android闪光灯频闪demo
- android使用okhttp与服务端网络通信dem
- java web 百度地图完整demo 出发地和目的
- 中控门禁控制器inbioPushSDKDemo
- android nfc开发demo
- 科大讯飞语音识别java版本demo
- android BlueToothDemo 蓝牙搜索,配对,连
- Android开发各类简单功能小demo合集-e
- PD4ML 依赖jar包284265
- 仿天猫 购物车Android studio 仿天猫 详情
- android 后台监听按键事件方法及demo
- Android facebook 和 Twitter 和google三方登录
- 百度语音识别DEMO
- Android SIP注册
- java图片头像上传Demo
- Tess4JDemo.7z
- unity接入支付宝demo()
- NFC公交卡读取Demo
- JFreeChart-1.0.19 Demo官方源码及可离线运
- java招商银行接口文档,源码
- Android混淆编译Demo
评论
共有 条评论