File tree Expand file tree Collapse file tree 8 files changed +137
-1
lines changed Expand file tree Collapse file tree 8 files changed +137
-1
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
33
4+ ## 1.4.0 - 2024-12-24
5+ * [ #23 ] ( https://github.com/alipay/global-open-sdk-php/pull/23 ) feature-241224
6+ - CKP二期支持商户传入可选支付方式列表
7+ - AMS独立绑卡支持MIT交易
8+
49## 1.3.9 - 2024-12-17
510* [ #22 ] ( https://github.com/alipay/global-open-sdk-php/pull/22 ) feature-241216
611 - RDR拒付通知优化通用能力变更
Original file line number Diff line number Diff line change 11```
22Language:PHP
33PHP version:5.6.40+
4- Releass ^1.3.9
4+ Releass ^1.4.0
55Copyright:Ant financial services group
66```
77
Original file line number Diff line number Diff line change 203203require __DIR__ . '/model/ApplePayConfiguration.php ' ;
204204require __DIR__ . '/model/DisputeAcceptReasonType.php ' ;
205205require __DIR__ . '/model/DisputeNotificationType.php ' ;
206+ require __DIR__ . '/model/AvailablePaymentMethod.php ' ;
207+ require __DIR__ . '/model/PaymentMethodTypeItem.php ' ;
206208
207209
208210//client
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Model ;
4+
5+ class AvailablePaymentMethod
6+ {
7+ public $ paymentMethodTypeList ;
8+
9+ /**
10+ * @return mixed
11+ */
12+ public function getPaymentMethodTypeList ()
13+ {
14+ return $ this ->paymentMethodTypeList ;
15+ }
16+
17+ /**
18+ * @param mixed $paymentMethodTypeList
19+ */
20+ public function setPaymentMethodTypeList ($ paymentMethodTypeList ): void
21+ {
22+ $ this ->paymentMethodTypeList = $ paymentMethodTypeList ;
23+ }
24+
25+
26+ }
Original file line number Diff line number Diff line change @@ -52,6 +52,28 @@ class CardPaymentMethodDetail
5252
5353 public $ networkTransactionId ;
5454
55+ private $ is3DSAuthentication ;
56+
57+
58+
59+ /**
60+ * @return mixed
61+ */
62+ public function getIs3DSAuthentication ()
63+ {
64+ return $ this ->is3DSAuthentication ;
65+ }
66+
67+
68+ /**
69+ * @param mixed $is3DSAuthentication
70+ */
71+ public function setIs3DSAuthentication ($ is3DSAuthentication ): void
72+ {
73+ $ this ->is3DSAuthentication = $ is3DSAuthentication ;
74+ }
75+
76+
5577 /**
5678 * @return mixed
5779 */
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ class PaymentMethodDetail
1313
1414 public $ paymentMethodType ;
1515
16+
17+
1618 /**
1719 * @return mixed
1820 */
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Model ;
4+
5+ class PaymentMethodTypeItem
6+ {
7+ public $ paymentMethodType ;
8+ public $ paymentMethodOrder ;
9+ public $ expressCheckout ;
10+
11+ /**
12+ * @return mixed
13+ */
14+ public function getPaymentMethodType ()
15+ {
16+ return $ this ->paymentMethodType ;
17+ }
18+
19+ /**
20+ * @param mixed $paymentMethodType
21+ */
22+ public function setPaymentMethodType ($ paymentMethodType ): void
23+ {
24+ $ this ->paymentMethodType = $ paymentMethodType ;
25+ }
26+
27+ /**
28+ * @return mixed
29+ */
30+ public function getPaymentMethodOrder ()
31+ {
32+ return $ this ->paymentMethodOrder ;
33+ }
34+
35+ /**
36+ * @param mixed $paymentMethodOrder
37+ */
38+ public function setPaymentMethodOrder ($ paymentMethodOrder ): void
39+ {
40+ $ this ->paymentMethodOrder = $ paymentMethodOrder ;
41+ }
42+
43+ /**
44+ * @return mixed
45+ */
46+ public function getExpressCheckout ()
47+ {
48+ return $ this ->expressCheckout ;
49+ }
50+
51+ /**
52+ * @param mixed $expressCheckout
53+ */
54+ public function setExpressCheckout ($ expressCheckout ): void
55+ {
56+ $ this ->expressCheckout = $ expressCheckout ;
57+ }
58+
59+
60+ }
Original file line number Diff line number Diff line change @@ -97,12 +97,31 @@ class AlipayPaymentSessionRequest extends AlipayRequest
9797
9898 public $ locale ;
9999
100+ private $ availablePaymentMethod ;
101+
100102
101103 function __construct ()
102104 {
103105 $ this ->setPath (AntomPathConstants::CREATE_SESSION_PATH );
104106 }
105107
108+ /**
109+ * @return mixed
110+ */
111+ public function getAvailablePaymentMethod ()
112+ {
113+ return $ this ->availablePaymentMethod ;
114+ }
115+
116+ /**
117+ * @param mixed $availablePaymentMethod
118+ */
119+ public function setAvailablePaymentMethod ($ availablePaymentMethod ): void
120+ {
121+ $ this ->availablePaymentMethod = $ availablePaymentMethod ;
122+ }
123+
124+
106125
107126 /**
108127 * @return mixed
You can’t perform that action at this time.
0 commit comments