Skip to content

Commit 313b3e1

Browse files
committed
订阅支付新增“更新接口”
1 parent 6b8bcd0 commit 313b3e1

File tree

6 files changed

+48
-3
lines changed

6 files changed

+48
-3
lines changed

CHANGE.log

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,4 +137,6 @@ update --- 优化base64多jdk版本兼容
137137
2. Antom新增ApplePay支付方式
138138
41、Version:2.0.50
139139
1. CKP二期支持商户传入可选支付方式列表
140-
2. AMS独立绑卡支持MIT交易
140+
2. AMS独立绑卡支持MIT交易
141+
41、Version:2.0.51
142+
1. 订阅支付新增“更新接口”

README.md

Lines changed: 1 addition & 1 deletion
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.50</version>
15+
<version>2.0.51</version>
1616
</dependency>
1717
```
1818

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.50</version>
7+
<version>2.0.51</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/constants/AntomPathConstants.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ public class AntomPathConstants {
9292
*/
9393
public static final String SUBSCRIPTION_CANCEL_PATH = "/ams/api/v1/subscriptions/cancel";
9494

95+
public static final String SUBSCRIPTION_UPDATE_PATH = "/ams/api/v1/subscriptions/update";
96+
9597

9698
/**
9799
* see <a href="https://global.alipay.com/docs/ac/ams/accept">accept dispute</a>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.alipay.global.api.request.ams.subscription;
2+
3+
import com.alipay.global.api.model.ams.Amount;
4+
import com.alipay.global.api.model.ams.OrderInfo;
5+
import com.alipay.global.api.model.ams.PeriodRule;
6+
import com.alipay.global.api.model.constants.AntomPathConstants;
7+
import com.alipay.global.api.request.AlipayRequest;
8+
import com.alipay.global.api.response.ams.subscription.AlipaySubscriptionUpdateResponse;
9+
import lombok.Data;
10+
import lombok.EqualsAndHashCode;
11+
12+
13+
@EqualsAndHashCode(callSuper = true)
14+
@Data
15+
public class AlipaySubscriptionUpdateRequest extends AlipayRequest<AlipaySubscriptionUpdateResponse> {
16+
17+
private String subscriptionUpdateRequestId;
18+
private String subscriptionId;
19+
private String subscriptionDescription;
20+
private PeriodRule periodRule;
21+
private Amount paymentAmount;
22+
private String subscriptionEndTime;
23+
private OrderInfo orderInfo;
24+
25+
26+
public AlipaySubscriptionUpdateRequest() {
27+
this.setPath(AntomPathConstants.SUBSCRIPTION_UPDATE_PATH);
28+
}
29+
30+
31+
@Override
32+
public Class<AlipaySubscriptionUpdateResponse> getResponseClass() {
33+
return AlipaySubscriptionUpdateResponse.class;
34+
}
35+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.alipay.global.api.response.ams.subscription;
2+
3+
import com.alipay.global.api.response.AlipayResponse;
4+
5+
public class AlipaySubscriptionUpdateResponse extends AlipayResponse {
6+
}

0 commit comments

Comments
 (0)