81,090
社区成员
发帖
与我相关
我的任务
分享
提供了一个依赖包:
commons-codec-1.9.jar
commons-httpclient-3.1.jar
commons-logging-1.1.3.jar
dom4j-1.6.1.jar
log4j-1.2.17.jar
MainTest.java
payCheck-1.0.1.jar
--
MainTest.java内容如下:
package com.taiyue.check;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import com.taiyue.check.bean.CertiRequest;
import com.taiyue.check.bean.CertiResponse;
import com.taiyue.check.process.RequestService;
public class MainTest {
public static void main(String[] args) {
String cardno = "62284800309762741";
String certino = "410711199002251";
String name = "王**";
String phone = "139183155";
String limitdate = "";
String cvn2 = "";
String msgid = getCurrentDateTime();
String merchid = "33350018";
String certitype = "01";
String cerPwd = "1234567890";
//String deskey = "6350105e40013e7de0530b14640a74e2";
//String certPath = "d:/TaiyueCert.pfx";
String url = "http://101.254.166.186/certification/check";
int conntimeout = 50000;
int sotimeout = 60000;
CertiRequest request = new CertiRequest();
request.setMerchid(merchid);
request.setMsgid(msgid);
request.setCardno(cardno);
request.setCertitype(certitype);
request.setCertino(certino);
request.setName(name);
request.setPhone(phone);
request.setLimitdate(limitdate);
request.setCvn2(cvn2);
request.setDeskey(deskey);
request.setConntimeout(conntimeout);
request.setSotimeout(sotimeout);
request.setUrl(url);
// https
//request.setCerPwd(cerPwd);
//request.setCertPath(certPath);
RequestService service = new RequestService();
CertiResponse response;
try {
response = service.send(request);
} catch (Exception e) {
e.printStackTrace();
return;
}
System.out.println("返回数据:" + response.toString());
}
public static String getCurrentDateTime() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyddHHmmss");
return String.valueOf(dateFormat.format(new Date()));
}
public static String productFigure() {
Random rnd = new Random();
int num = rnd.nextInt();
if (num <= 0 || num > 999999) {
return productFigure();
}
return String.valueOf(num);
}
}