Skip to content

Commit c991468

Browse files
authored
Merge pull request #25 from alipay/constant_design
modify env position
2 parents d6db45d + 1af2286 commit c991468

File tree

10 files changed

+224
-9
lines changed

10 files changed

+224
-9
lines changed

CHANGE.log

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,7 @@ add wallet paymentMethod
9393
add easypay params
9494

9595
26、Version:2.0.21
96+
add subscription params and constans
97+
98+
27、Version:2.0.21
9699
add subscription params and constans

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ https://mvnrepository.com/artifact/com.alipay.global.sdk/global-open-sdk-java
1212
<dependency>
1313
<groupId>com.alipay.global.sdk</groupId>
1414
<artifactId>global-open-sdk-java</artifactId>
15-
<version>2.0.22</version>
15+
<version>2.0.23</version>
1616
</dependency>
1717
```
1818

@@ -77,7 +77,7 @@ order.setOrderAmount(orderAmount);
7777
Env env = new Env();
7878
env.setTerminalType(TerminalType.APP);
7979
env.setOsType(OsType.IOS);
80-
order.setEnv(env);
80+
alipayPayRequest.setEnv(env);
8181
8282
alipayPayRequest.setOrder(order);
8383

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.alipay.global.sdk</groupId>
55
<artifactId>global-open-sdk-java</artifactId>
66
<packaging>jar</packaging>
7-
<version>2.0.22</version>
7+
<version>2.0.23</version>
88
<name>global-open-sdk-java</name>
99
<url>https://github.com/alipay/global-open-sdk-java</url>
1010
<description>

src/main/java/com/alipay/global/api/model/ams/CardPaymentMethodDetail.java

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,24 @@ public class CardPaymentMethodDetail {
1515
private String last4;
1616
private String paymentMethodDetailMetadata;
1717

18+
private String maskedCardNo;
19+
20+
private String fingerprint;
21+
22+
private String authenticationFlow;
23+
24+
private String funding;
25+
26+
private String avsResultRaw;
27+
28+
private String bin;
29+
30+
private String issuerName;
31+
32+
private String issuingCountry;
33+
34+
private String lastFour;
35+
1836
public String getCardToken() {
1937
return cardToken;
2038
}
@@ -110,4 +128,76 @@ public String getPaymentMethodDetailMetadata() {
110128
public void setPaymentMethodDetailMetadata(String paymentMethodDetailMetadata) {
111129
this.paymentMethodDetailMetadata = paymentMethodDetailMetadata;
112130
}
131+
132+
public String getMaskedCardNo() {
133+
return maskedCardNo;
134+
}
135+
136+
public void setMaskedCardNo(String maskedCardNo) {
137+
this.maskedCardNo = maskedCardNo;
138+
}
139+
140+
public String getFingerprint() {
141+
return fingerprint;
142+
}
143+
144+
public void setFingerprint(String fingerprint) {
145+
this.fingerprint = fingerprint;
146+
}
147+
148+
public String getAuthenticationFlow() {
149+
return authenticationFlow;
150+
}
151+
152+
public void setAuthenticationFlow(String authenticationFlow) {
153+
this.authenticationFlow = authenticationFlow;
154+
}
155+
156+
public String getFunding() {
157+
return funding;
158+
}
159+
160+
public void setFunding(String funding) {
161+
this.funding = funding;
162+
}
163+
164+
public String getAvsResultRaw() {
165+
return avsResultRaw;
166+
}
167+
168+
public void setAvsResultRaw(String avsResultRaw) {
169+
this.avsResultRaw = avsResultRaw;
170+
}
171+
172+
public String getBin() {
173+
return bin;
174+
}
175+
176+
public void setBin(String bin) {
177+
this.bin = bin;
178+
}
179+
180+
public String getIssuerName() {
181+
return issuerName;
182+
}
183+
184+
public void setIssuerName(String issuerName) {
185+
this.issuerName = issuerName;
186+
}
187+
188+
public String getIssuingCountry() {
189+
return issuingCountry;
190+
}
191+
192+
public void setIssuingCountry(String issuingCountry) {
193+
this.issuingCountry = issuingCountry;
194+
}
195+
196+
public String getLastFour() {
197+
return lastFour;
198+
}
199+
200+
public void setLastFour(String lastFour) {
201+
this.lastFour = lastFour;
202+
}
113203
}

src/main/java/com/alipay/global/api/model/ams/Goods.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ public class Goods {
1111
private String goodsUrl;
1212
private String deliveryMethodType;
1313

14+
private String goodsImageUrl;
15+
1416
public String getReferenceGoodsId() {
1517
return referenceGoodsId;
1618
}
@@ -82,4 +84,12 @@ public String getDeliveryMethodType() {
8284
public void setDeliveryMethodType(String deliveryMethodType) {
8385
this.deliveryMethodType = deliveryMethodType;
8486
}
87+
88+
public String getGoodsImageUrl() {
89+
return goodsImageUrl;
90+
}
91+
92+
public void setGoodsImageUrl(String goodsImageUrl) {
93+
this.goodsImageUrl = goodsImageUrl;
94+
}
8595
}

src/main/java/com/alipay/global/api/model/ams/PaymentFactor.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ public class PaymentFactor {
88
private InStorePaymentScenario inStorePaymentScenario;
99
private PresentmentMode presentmentMode;
1010

11+
private String captureMode;
12+
1113
@JSONField(name="isAuthorization")
1214
private Boolean isAuthorization;
1315

@@ -50,4 +52,16 @@ public Boolean isAuthorization() {
5052
public void setAuthorization(Boolean authorization) {
5153
isAuthorization = authorization;
5254
}
55+
56+
public String getCaptureMode() {
57+
return captureMode;
58+
}
59+
60+
public void setCaptureMode(String captureMode) {
61+
this.captureMode = captureMode;
62+
}
63+
64+
public Boolean getAuthorization() {
65+
return isAuthorization;
66+
}
5367
}

src/main/java/com/alipay/global/api/model/ams/PaymentMethodDetail.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
public class PaymentMethodDetail {
44

5-
65
private PaymentMethodDetailType paymentMethodDetailType;
76
private CardPaymentMethodDetail card;
87
private ExternalPaymentMethodDetail externalAccount;
98
private DiscountPaymentMethodDetail discount;
109
private CouponPaymentMethodDetail coupon;
10+
11+
private String paymentMethodType;
1112
private String extendInfo;
1213

1314
public PaymentMethodDetailType getPaymentMethodDetailType() {
@@ -57,4 +58,13 @@ public String getExtendInfo() {
5758
public void setExtendInfo(String extendInfo) {
5859
this.extendInfo = extendInfo;
5960
}
61+
62+
public String getPaymentMethodType() {
63+
return paymentMethodType;
64+
}
65+
66+
public PaymentMethodDetail setPaymentMethodType(String paymentMethodType) {
67+
this.paymentMethodType = paymentMethodType;
68+
return this;
69+
}
6070
}
Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
package com.alipay.global.api.model.constants;
22

3-
/**
4-
* @author yanhong
5-
* @version $Id: productSceneConstants.java, v 0.1 2024年03月14日 5:02 PM yanhong Exp $
6-
**/
73
public class ProductSceneConstants {
84

9-
105
public final static String EASY_PAY = "EASY_PAY";
116
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.alipay.global.api.request.ams.pay;
2+
3+
import com.alipay.global.api.request.AlipayRequest;
4+
import com.alipay.global.api.response.ams.pay.AlipayVaultingQueryResponse;
5+
6+
public class AlipayVaultingQueryRequest extends AlipayRequest<AlipayVaultingQueryResponse> {
7+
8+
private String vaultingRequestId;
9+
10+
public String getVaultingRequestId() {
11+
return vaultingRequestId;
12+
}
13+
14+
public AlipayVaultingQueryRequest setVaultingRequestId(String vaultingRequestId) {
15+
this.vaultingRequestId = vaultingRequestId;
16+
return this;
17+
}
18+
19+
@Override
20+
public Class<AlipayVaultingQueryResponse> getResponseClass() {
21+
return AlipayVaultingQueryResponse.class;
22+
}
23+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
package com.alipay.global.api.response.ams.pay;
2+
3+
import com.alipay.global.api.model.ams.PaymentMethodDetail;
4+
import com.alipay.global.api.response.AlipayResponse;
5+
6+
public class AlipayVaultingQueryResponse extends AlipayResponse {
7+
8+
private String vaultingRequestId;
9+
10+
private String normalUrl;
11+
12+
private String schemeUrl;
13+
14+
private String applinkUrl;
15+
16+
private String vaultingStatus;
17+
18+
private PaymentMethodDetail paymentMethodDetail;
19+
20+
public String getVaultingRequestId() {
21+
return vaultingRequestId;
22+
}
23+
24+
public AlipayVaultingQueryResponse setVaultingRequestId(String vaultingRequestId) {
25+
this.vaultingRequestId = vaultingRequestId;
26+
return this;
27+
}
28+
29+
public String getNormalUrl() {
30+
return normalUrl;
31+
}
32+
33+
public AlipayVaultingQueryResponse setNormalUrl(String normalUrl) {
34+
this.normalUrl = normalUrl;
35+
return this;
36+
}
37+
38+
public String getSchemeUrl() {
39+
return schemeUrl;
40+
}
41+
42+
public AlipayVaultingQueryResponse setSchemeUrl(String schemeUrl) {
43+
this.schemeUrl = schemeUrl;
44+
return this;
45+
}
46+
47+
public String getApplinkUrl() {
48+
return applinkUrl;
49+
}
50+
51+
public void setApplinkUrl(String applinkUrl) {
52+
this.applinkUrl = applinkUrl;
53+
}
54+
55+
public String getVaultingStatus() {
56+
return vaultingStatus;
57+
}
58+
59+
public void setVaultingStatus(String vaultingStatus) {
60+
this.vaultingStatus = vaultingStatus;
61+
}
62+
63+
public PaymentMethodDetail getPaymentMethodDetail() {
64+
return paymentMethodDetail;
65+
}
66+
67+
public void setPaymentMethodDetail(PaymentMethodDetail paymentMethodDetail) {
68+
this.paymentMethodDetail = paymentMethodDetail;
69+
}
70+
}

0 commit comments

Comments
 (0)