交流群261074724
sdk下载地址https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
下载后考进项目后创建配置文件:
public class MyWXPayConfig extends WXPayConfig{
private byte[] certData;
public MyWXPayConfig() throws Exception {
String certPath = "/opt/systomcat8/wxpay/apiclient_cert.p12";
File file = new File(certPath);
InputStream certStream = new FileInputStream(file);
this.certData = new byte[(int) file.length()];
certStream.read(this.certData);
certStream.close();
}
@Override
public String getAppID() {
// TODO Auto-generated method stub
return "";//
}
@Override
public String getMchID() {
// TODO Auto-generated method stub
return "";//商户编号
}
@Override
public String getKey() {//商户平台密钥
// TODO Auto-generated method stub
return "";
}
@Override
public InputStream getCertStream() {
ByteArrayInputStream certBis = new ByteArrayInputStream(this.certData);
return certBis;
}
@Override
public int getHttpConnectTimeoutMs() {
// TODO Auto-generated method stub
return 8000;
}
@Override
public int getHttpReadTimeoutMs() {
return 10000;
}
@Override
IWXPayDomain getWXPayDomain() {
// TODO Auto-generated method stub
return new IWXPayDomain() {
@Override
public void report(String domain, long elapsedTimeMillis, Exception ex) {
}
@Override
public DomainInfo getDomain(WXPayConfig config) {
return new IWXPayDomain.DomainInfo(WXPayConstants.DOMAIN_API, true);
}
};
}
}
MyWXPayConfig config = new MyWXPayConfig();
WXPay wxpay = new WXPay(config);
之后使用就参考readme和文档参数要求了
交流群261074724