diff --git a/pay-java-ali/pom.xml b/pay-java-ali/pom.xml
index 33c79ec..f1d2256 100644
--- a/pay-java-ali/pom.xml
+++ b/pay-java-ali/pom.xml
@@ -5,7 +5,7 @@
pay-java-parent
com.egzosn
- 2.0.6-SNAPSHOT
+ 2.0.7-SNAPSHOT
4.0.0
pay-java-ali
diff --git a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java
index c0c6109..b1e90a5 100644
--- a/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java
+++ b/pay-java-ali/src/main/java/com/egzosn/pay/ali/api/AliPayService.java
@@ -34,9 +34,13 @@ import java.util.*;
public class AliPayService extends BasePayService {
protected final Log log = LogFactory.getLog(AliPayService.class);
- //正式测试环境
+ /**
+ * 正式测试环境
+ */
private final static String httpsReqUrl = "https://openapi.alipay.com/gateway.do";
- //沙箱测试环境账号
+ /**
+ * 沙箱测试环境账号
+ */
private final static String devReqUrl = "https://openapi.alipaydev.com/gateway.do";
@@ -121,7 +125,6 @@ public class AliPayService extends BasePayService {
@Override
public boolean verifySource(String id) {
-// return "true".equals(requestTemplate.getForObject( getHttpsVerifyUrl() + "partner=" + payConfigStorage.getPid() + "¬ify_id=" + id, String.class));
return true;
}
@@ -292,16 +295,13 @@ public class AliPayService extends BasePayService {
@Override
public Map microPay(PayOrder order) {
Map orderInfo = orderInfo(order);
-
-// Map content = new HashMap<>(1);
-// content.put("biz_content", orderInfo.remove("biz_content"));
//预订单
JSONObject result = getHttpRequestTemplate().postForObject(getReqUrl() + "?" + UriVariables.getMapToParameters(orderInfo), null, JSONObject.class);
JSONObject response = result.getJSONObject("alipay_trade_pay_response");
- if ("10000".equals(response.getString("code"))){
- return result;
+ if (!"10000".equals(response.getString("code"))){
+ log.info("收款失败");
}
- throw new PayErrorException(new PayException(response.getString("code"), response.getString("msg"), result.toJSONString()));
+ return result;
}
/**
@@ -312,29 +312,11 @@ public class AliPayService extends BasePayService {
*/
@Override
public Map query(String tradeNo, String outTradeNo) {
+ return secondaryInterface(tradeNo, outTradeNo, AliTransactionType.QUERY);
- return query(tradeNo, outTradeNo, new Callback