交流羣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