微信支付相关代码独立成一个子模块

This commit is contained in:
Binary Wang
2017-03-05 22:50:11 +08:00
parent eee954b736
commit 710b0f6480
3 changed files with 35 additions and 35 deletions

View File

@@ -16,7 +16,7 @@ public class ApiTestModule implements Module {
@Override
public void configure(Binder binder) {
try (InputStream is1 = ClassLoader.getSystemResourceAsStream("test-config.xml")) {
TestPayConfig config = this.fromXml(TestPayConfig.class, is1);
XmlWxPayConfig config = this.fromXml(XmlWxPayConfig.class, is1);
WxPayService wxService = new WxPayServiceImpl();
wxService.setConfig(config);

View File

@@ -1,31 +1,31 @@
package com.github.binarywang.wxpay.testbase;
import com.github.binarywang.wxpay.config.WxPayConfig;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.http.ssl.SSLContexts;
import javax.net.ssl.SSLContext;
import java.io.File;
import java.io.FileInputStream;
import java.security.KeyStore;
@XStreamAlias("xml")
public class TestPayConfig extends WxPayConfig {
private String openid;
public String getOpenid() {
return openid;
}
public void setOpenid(String openid) {
this.openid = openid;
}
@Override
public boolean useSandboxForWxPay() {
//沙箱环境不成熟,有问题无法使用,暂时屏蔽掉
// return true;
return false;
}
}
package com.github.binarywang.wxpay.testbase;
import com.github.binarywang.wxpay.config.WxPayConfig;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.http.ssl.SSLContexts;
import javax.net.ssl.SSLContext;
import java.io.File;
import java.io.FileInputStream;
import java.security.KeyStore;
@XStreamAlias("xml")
public class XmlWxPayConfig extends WxPayConfig {
private String openid;
public String getOpenid() {
return openid;
}
public void setOpenid(String openid) {
this.openid = openid;
}
@Override
public boolean useSandboxForWxPay() {
//沙箱环境不成熟,有问题无法使用,暂时屏蔽掉
// return true;
return false;
}
}