@@ -12,7 +12,7 @@ https://mvnrepository.com/artifact/com.alipay.global.sdk/global-open-sdk-java
12
12
<dependency>
13
13
<groupId>com.alipay.global.sdk</groupId>
14
14
<artifactId>global-open-sdk-java</artifactId>
15
- <version>2.0.28 </version>
15
+ <version>2.0.29 </version>
16
16
</dependency>
17
17
```
18
18
@@ -38,11 +38,10 @@ public static boolean verify(String httpMethod, String path, String clientId, St
38
38
AMS:
39
39
40
40
```
41
- AlipayClient defaultAlipayClient = new DefaultAlipayClient("https://open-na.alipay.com", merchantPrivateKey, alipayPublicKey);
41
+ AlipayClient CLIENT = new DefaultAlipayClient("https://open-na.alipay.com", merchantPrivateKey, alipayPublicKey, clientid );
42
42
43
43
AlipayPayRequest alipayPayRequest = new AlipayPayRequest();
44
44
alipayPayRequest.setClientId("clientId");
45
- alipayPayRequest.setPath("/ams/api/v1/payments/pay");
46
45
alipayPayRequest.setProductCode(ProductCodeType.CASHIER_PAYMENT);
47
46
alipayPayRequest.setPaymentRequestId("pay_test_99");
48
47
@@ -92,34 +91,32 @@ SettlementStrategy settlementStrategy = new SettlementStrategy();
92
91
settlementStrategy.setSettlementCurrency("USD");
93
92
alipayPayRequest.setSettlementStrategy(settlementStrategy);
94
93
95
- AlipayPayResponse alipayPayResponse = defaultAlipayClient .execute(alipayPayRequest);
94
+ AlipayPayResponse alipayPayResponse = CLIENT .execute(alipayPayRequest);
96
95
97
96
```
98
97
99
98
APS:
100
99
101
100
```
102
- AlipayClient defaultAlipayClient = new DefaultAlipayClient("https://open-na.alipay.com", merchantPrivateKey, alipayPublicKey);
101
+ AlipayClient CLIENT = new DefaultAlipayClient("https://open-na.alipay.com", merchantPrivateKey, alipayPublicKey, clientid );
103
102
104
103
AlipayApsInquiryPaymentRequest inquiryPaymentRequest = new AlipayApsInquiryPaymentRequest();
105
104
106
- inquiryPaymentRequest.setPath("/aps/api/v1/payments/inquiryPayment");
107
105
inquiryPaymentRequest.setClientId("clientId");
108
106
inquiryPaymentRequest.setPaymentId("20210518190796060008A0001628707");
109
107
inquiryPaymentRequest.setPaymentRequestId("rtanhU9au6F3VEbvbVWRz");
110
108
111
- AlipayApsInquiryPaymentResponse alipayResponse = defaultAlipayClient .execute(inquiryPaymentRequest);
109
+ AlipayApsInquiryPaymentResponse alipayResponse = CLIENT .execute(inquiryPaymentRequest);
112
110
113
111
```
114
112
115
113
RISK:
116
114
117
115
```
118
- AlipayClient defaultAlipayClient = new DefaultAlipayClient("https://open-sea-global.alipay.com", merchantPrivateKey, alipayPublicKey);
116
+ AlipayClient CLIENT = new DefaultAlipayClient("https://open-sea-global.alipay.com", merchantPrivateKey, alipayPublicKey, clientid );
119
117
120
118
RiskDecideRequest riskDecideRequest = new RiskDecideRequest();
121
119
riskDecideRequest.setClientId("clietId");
122
- riskDecideRequest.setPath("/ams/api/v1/risk/payments/decide");
123
120
riskDecideRequest.setReferenceTransactionId("test_referenceTransactionId");
124
121
riskDecideRequest.setAuthorizationPhase(AuthorizationPhase.PRE_AUTHORIZATION);
125
122
@@ -171,7 +168,7 @@ env.setTerminalType(TerminalType.APP);
171
168
env.setOsType(OsType.IOS);
172
169
riskDecideRequest.setEnv(env);
173
170
174
- RiskDecideResponse response = defaultAlipayClient .execute(riskDecideRequest);
171
+ RiskDecideResponse response = CLIENT .execute(riskDecideRequest);
175
172
```
176
173
177
174
The execute method contains the HTTP request to the gateway.
0 commit comments