Skip to content

Commit f75db8e

Browse files
committed
支付-统一收付通和普通支付TradeTypeEnum
1 parent 93017a5 commit f75db8e

9 files changed

Lines changed: 13 additions & 50 deletions

File tree

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/TransactionsResult.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.binarywang.wxpay.bean.ecommerce;
22

3-
import com.github.binarywang.wxpay.bean.ecommerce.enums.TradeTypeEnum;
3+
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
44
import com.github.binarywang.wxpay.v3.util.SignUtils;
55
import com.google.gson.annotations.SerializedName;
66
import lombok.Data;
@@ -109,7 +109,7 @@ public <T> T getPayInfo(TradeTypeEnum tradeType, String appId, String mchId, Pri
109109
//签名类型,默认为RSA,仅支持RSA。
110110
.setSignType("RSA").setPaySign(SignUtils.sign(jsapiResult.getSignStr(), privateKey));
111111
return (T) jsapiResult;
112-
case MWEB:
112+
case H5:
113113
return (T) this.h5Url;
114114
case APP:
115115
AppResult appResult = new AppResult();

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/ecommerce/enums/TradeTypeEnum.java

Lines changed: 0 additions & 37 deletions
This file was deleted.

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/result/enums/TradeTypeEnum.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ public enum TradeTypeEnum {
2929
H5("/v3/pay/transactions/h5", "/v3/combine-transactions/h5", "/v3/pay/partner/transactions/h5");
3030

3131
/**
32-
* 单独下单url
32+
* 直连商户支付url
3333
*/
34-
private final String partnerUrl;
34+
private final String merchantUrl;
3535

3636
/**
3737
* 合并下单url
3838
*/
3939
private final String combineUrl;
4040

4141
/**
42-
* 服务商下单
42+
* 服务商支付url
4343
*/
44-
private final String basePartnerUrl;
44+
private final String partnerUrl;
4545
}

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/BusinessCircleService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.github.binarywang.wxpay.bean.businesscircle.PaidResult;
55
import com.github.binarywang.wxpay.bean.businesscircle.PointsNotifyRequest;
66
import com.github.binarywang.wxpay.bean.businesscircle.RefundResult;
7-
import com.github.binarywang.wxpay.bean.ecommerce.SignatureHeader;
7+
import com.github.binarywang.wxpay.bean.notify.SignatureHeader;
88
import com.github.binarywang.wxpay.exception.WxPayException;
99

1010
/**

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/EcommerceService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.github.binarywang.wxpay.bean.ecommerce.*;
44
import com.github.binarywang.wxpay.bean.ecommerce.enums.FundBillTypeEnum;
55
import com.github.binarywang.wxpay.bean.ecommerce.enums.SpAccountTypeEnum;
6-
import com.github.binarywang.wxpay.bean.ecommerce.enums.TradeTypeEnum;
6+
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
77
import com.github.binarywang.wxpay.exception.WxPayException;
88

99
import java.io.File;

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import com.github.binarywang.wxpay.bean.notify.*;
66
import com.github.binarywang.wxpay.bean.request.*;
77
import com.github.binarywang.wxpay.bean.result.*;
8-
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
98
import com.github.binarywang.wxpay.bean.result.enums.GlobalTradeTypeEnum;
9+
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
1010
import com.github.binarywang.wxpay.bean.transfer.TransferBillsNotifyResult;
1111
import com.github.binarywang.wxpay.config.WxPayConfig;
1212
import com.github.binarywang.wxpay.constant.WxPayConstants;

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ public WxPayUnifiedOrderV3Result unifiedPartnerOrderV3(TradeTypeEnum tradeType,
959959
request.setSubMchId(this.getConfig().getSubMchId());
960960
}
961961

962-
String url = this.getPayBaseUrl() + tradeType.getBasePartnerUrl();
962+
String url = this.getPayBaseUrl() + tradeType.getPartnerUrl();
963963
String response = this.postV3WithWechatpaySerial(url, GSON.toJson(request));
964964
return GSON.fromJson(response, WxPayUnifiedOrderV3Result.class);
965965
}
@@ -976,7 +976,7 @@ public WxPayUnifiedOrderV3Result unifiedOrderV3(TradeTypeEnum tradeType, WxPayUn
976976
request.setNotifyUrl(this.getConfig().getNotifyUrl());
977977
}
978978

979-
String url = this.getPayBaseUrl() + tradeType.getPartnerUrl();
979+
String url = this.getPayBaseUrl() + tradeType.getMerchantUrl();
980980
String response = this.postV3WithWechatpaySerial(url, GSON.toJson(request));
981981
return GSON.fromJson(response, WxPayUnifiedOrderV3Result.class);
982982
}

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/EcommerceServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.github.binarywang.wxpay.bean.ecommerce.*;
44
import com.github.binarywang.wxpay.bean.ecommerce.enums.FundBillTypeEnum;
55
import com.github.binarywang.wxpay.bean.ecommerce.enums.SpAccountTypeEnum;
6-
import com.github.binarywang.wxpay.bean.ecommerce.enums.TradeTypeEnum;
6+
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
77
import com.github.binarywang.wxpay.exception.WxPayException;
88
import com.github.binarywang.wxpay.service.EcommerceService;
99
import com.github.binarywang.wxpay.service.WxPayService;

weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/EcommerceServiceImplTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import com.github.binarywang.wxpay.bean.ecommerce.*;
55
import com.github.binarywang.wxpay.bean.ecommerce.enums.SpAccountTypeEnum;
6-
import com.github.binarywang.wxpay.bean.ecommerce.enums.TradeTypeEnum;
6+
import com.github.binarywang.wxpay.bean.result.enums.TradeTypeEnum;
77
import com.github.binarywang.wxpay.exception.WxPayException;
88
import com.github.binarywang.wxpay.service.WxPayService;
99
import com.github.binarywang.wxpay.testbase.ApiTestModule;

0 commit comments

Comments
 (0)