Skip to content

Commit f85c606

Browse files
authored
Merge pull request #67 from alipay/update-add-oneapi
update add oneApi补全
2 parents c1037dc + 80fc76f commit f85c606

37 files changed

+435
-8
lines changed

CHANGE.log

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,5 +160,9 @@ update --- 支付方式枚举类新增ABA
160160

161161
46、Version:2.0.55
162162
1. oneApi绑卡补全
163+
163164
47、Version:2.0.56
164-
1. update notifyVaulting
165+
1. update notifyVaulting
166+
167+
48、Version:2.0.57
168+
1. update add oneApi补全

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.56</version>
15+
<version>2.0.57</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.56</version>
7+
<version>2.0.57</version>
88
<name>global-open-sdk-java</name>
99
<url>https://github.com/alipay/global-open-sdk-java</url>
1010
<description>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package com.alipay.global.api.model.ams;
2+
3+
4+
import lombok.AllArgsConstructor;
5+
import lombok.Builder;
6+
import lombok.Data;
7+
import lombok.NoArgsConstructor;
8+
9+
import java.util.List;
10+
11+
@Data
12+
@Builder
13+
@NoArgsConstructor
14+
@AllArgsConstructor
15+
public class InstallmentBank {
16+
private Logo logo;
17+
private String bankName;
18+
private String bankShortName;
19+
private String bankTerms;
20+
private String bankPromoUrl;
21+
private List<String> bins;
22+
private List<Plan> plans;
23+
24+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
public enum PaymentMethodCategoryType {
44

5-
ALIPAY_PLUS, WALLET, MOBILE_BANKING_APP, BANK_TRANSFER, ONLINE_BANKING, CARD, OTC;
5+
ALIPAY_PLUS, WALLET, MOBILE_BANKING_APP, BANK_TRANSFER, ONLINE_BANKING, CARD, OTC,BNPL;
66

77
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ public class PaymentMethodDetail {
1717
private DiscountPaymentMethodDetail discount;
1818
private CouponPaymentMethodDetail coupon;
1919

20+
/**
21+
* The type of payment method to be vaulted. Valid values are:
22+
*
23+
* CARD: the card used to be vaulted
24+
* WALLET: the wallet used to be vaulted
25+
*/
2026
private String paymentMethodType;
2127
private String extendInfo;
2228

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,7 @@ public class PaymentOption {
3131
private Installment installment;
3232
private List<PromotionInfo> promotionInfos;
3333

34+
private InteractionType interactionType;
35+
private String bankIdentifierCode;
36+
3437
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.alipay.global.api.model.ams;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.NoArgsConstructor;
7+
8+
@Data
9+
@Builder
10+
@NoArgsConstructor
11+
@AllArgsConstructor
12+
public class RefundToBankInfo {
13+
private String bankCode;
14+
private UserName accountHolderName;
15+
private String accountNo;
16+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.alipay.global.api.model.ams;
2+
3+
import lombok.AllArgsConstructor;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.NoArgsConstructor;
7+
8+
@Data
9+
@Builder
10+
@AllArgsConstructor
11+
@NoArgsConstructor
12+
public class SubscriptionPlan {
13+
14+
private Boolean allowAccumulate;
15+
private Amount maxAccumulateAmount;
16+
private PeriodRule periodRule;
17+
private String subscriptionStartTime;
18+
private String subscriptionNotificationUrl;
19+
20+
}

src/main/java/com/alipay/global/api/model/constants/AntomPathConstants.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,20 @@ public class AntomPathConstants {
4141
*/
4242
public static final String INQUIRE_VAULTING_PATH = "/ams/api/v1/vaults/inquireVaulting";
4343

44+
/**
45+
* see <a href="https://global.alipay.com/docs/ac/oneapi/inquire_token">inquireToken vaulting</a>
46+
*/
47+
public static final String INQUIRE_TOKEN_VAULTING_PATH = "/ams/api/v1/vaults/inquireToken";
48+
49+
/**
50+
* see <a href="https://global.alipay.com/docs/ac/oneapi/update_token">updateToken vaulting</a>
51+
*/
52+
public static final String UPDATE_TOKEN_VAULTING_PATH = "/ams/api/v1/vaults/updateToken";
53+
54+
/**
55+
* see <a href="https://global.alipay.com/docs/ac/oneapi/delete_token">deleteToken vaulting</a>
56+
*/
57+
public static final String DELETE_TOKEN_VAULTING_PATH = "/ams/api/v1/vaults/deleteToken";
4458

4559
/**
4660
* see <a href="https://global.alipay.com/docs/ac/ams/consult">consult</a>
@@ -52,6 +66,21 @@ public class AntomPathConstants {
5266
*/
5367
public static final String PAYMENT_PATH = "/ams/api/v1/payments/pay";
5468

69+
/**
70+
* see <a href="https://global.alipay.com/docs/ac/oneapi/fetch">fetchNonce </a>
71+
*/
72+
public static final String PAYMENT_FETCH_NONCE_PATH = "/ams/api/v1/payments/fetchNonce";
73+
74+
/**
75+
* see <a href="https://global.alipay.com/docs/ac/oneapi/inquireInstallment">inquireInstallment </a>
76+
*/
77+
public static final String PAYMENT_INQUIRE_INSTALLMENT_PATH = "/ams/api/v1/payments/inquireInstallment";
78+
79+
/**
80+
* see <a href="https://global.alipay.com/docs/ac/oneapi/inquireExchangeRate">inquireExchangeRate </a>
81+
*/
82+
public static final String PAYMENT_INQUIRE_EXCHANGE_RATE_PATH = "/ams/api/v1/payments/inquireExchangeRate";
83+
5584
/**
5685
* see <a href="https://global.alipay.com/docs/ac/ams/session_cashier">create payment session</a> or <a href="https://global.alipay.com/docs/ac/ams/createpaymentsession_easypay">create payment session</a>
5786
*/
@@ -94,6 +123,7 @@ public class AntomPathConstants {
94123

95124
public static final String SUBSCRIPTION_UPDATE_PATH = "/ams/api/v1/subscriptions/update";
96125

126+
public static final String SUBSCRIPTION_INQUIRE_PATH = "/ams/api/v1/payments/inquire";
97127

98128
/**
99129
* see <a href="https://global.alipay.com/docs/ac/ams/accept">accept dispute</a>

0 commit comments

Comments
 (0)