File tree Expand file tree Collapse file tree 5 files changed +107
-4
lines changed
Expand file tree Collapse file tree 5 files changed +107
-4
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,10 @@ class WalletData extends PaymentData {
1717 protected $ walletOwner ;
1818 /** @var string */
1919 protected $ walletType ;
20+ /** @var string */
21+ protected $ walletOwnerFirstName ;
22+ /** @var string */
23+ protected $ walletOwnerLastName ;
2024
2125 /**
2226 * @return string
@@ -75,4 +79,36 @@ public function setWalletType($walletType)
7579 return $ this ;
7680 }
7781
78- }
82+ /**
83+ * @return string
84+ */
85+ public function getWalletOwnerFirstName ()
86+ {
87+ return $ this ->walletOwnerFirstName ;
88+ }
89+
90+ /**
91+ * @param string $walletOwnerFirstName
92+ */
93+ public function setWalletOwnerFirstName ($ walletOwnerFirstName )
94+ {
95+ $ this ->walletOwnerFirstName = $ walletOwnerFirstName ;
96+ }
97+
98+ /**
99+ * @return string
100+ */
101+ public function getWalletOwnerLastName ()
102+ {
103+ return $ this ->walletOwnerLastName ;
104+ }
105+
106+ /**
107+ * @param string $walletOwnerLastName
108+ */
109+ public function setWalletOwnerLastName ($ walletOwnerLastName )
110+ {
111+ $ this ->walletOwnerLastName = $ walletOwnerLastName ;
112+ }
113+
114+ }
Original file line number Diff line number Diff line change @@ -25,6 +25,15 @@ class WalletData extends ResultData {
2525 */
2626 protected $ walletType ;
2727
28+ /**
29+ * @var string
30+ */
31+ protected $ walletOwnerFirstName ;
32+
33+ /**
34+ * @var string
35+ */
36+ protected $ walletOwnerLastName ;
2837
2938 /**
3039 * @return string
@@ -72,17 +81,59 @@ public function setWalletReferenceId($walletReferenceId) {
7281 return $ this ;
7382 }
7483
84+ /**
85+ * @return string
86+ */
87+ public function getWalletOwnerFirstName ()
88+ {
89+ return $ this ->walletOwnerFirstName ;
90+ }
91+
92+ /**
93+ * @param string $walletOwnerFirstName
94+ */
95+ public function setWalletOwnerFirstName ($ walletOwnerFirstName )
96+ {
97+ $ this ->walletOwnerFirstName = $ walletOwnerFirstName ;
98+ }
99+
100+ /**
101+ * @return string
102+ */
103+ public function getWalletOwnerLastName ()
104+ {
105+ return $ this ->walletOwnerLastName ;
106+ }
107+
108+ /**
109+ * @param string $walletOwnerLastName
110+ */
111+ public function setWalletOwnerLastName ($ walletOwnerLastName )
112+ {
113+ $ this ->walletOwnerLastName = $ walletOwnerLastName ;
114+ }
115+
75116
76117 /**
77118 * @return array
78119 */
79120 public function toArray () {
80- return array (
121+ $ result = array (
81122 'walletType ' => $ this ->walletType ,
82123 'walletOwner ' => $ this ->walletOwner ,
83124 'walletReferenceId ' => $ this ->walletReferenceId
84125 );
126+
127+ if (!empty ($ this ->walletOwnerFirstName )) {
128+ $ result ['walletOwnerFirstName ' ] = $ this ->walletOwnerFirstName ;
129+ }
130+
131+ if (!empty ($ this ->walletOwnerLastName )) {
132+ $ result ['walletOwnerLastName ' ] = $ this ->walletOwnerLastName ;
133+ }
134+
135+ return $ result ;
85136 }
86137
87138
88- }
139+ }
Original file line number Diff line number Diff line change @@ -505,6 +505,14 @@ protected function createPaymentData($paymentData){
505505 'walletOwner ' => $ paymentData ->getWalletOwner (),
506506 'walletType ' => $ paymentData ->getWalletType (),
507507 ];
508+
509+ if (!empty ($ paymentData ->getWalletOwnerFirstName ())) {
510+ $ data ['walletData ' ]['walletOwnerFirstName ' ] = $ paymentData ->getWalletOwnerFirstName ();
511+ }
512+
513+ if (!empty ($ paymentData ->getWalletOwnerLastName ())) {
514+ $ data ['walletData ' ]['walletOwnerLastName ' ] = $ paymentData ->getWalletOwnerLastName ();
515+ }
508516 }
509517
510518 return $ data ;
Original file line number Diff line number Diff line change @@ -352,6 +352,8 @@ protected function parseReturnData($returnData) {
352352 $ walletData ->setWalletOwner ($ this ->arrGet ($ returnData , 'walletOwner ' ));
353353 $ walletData ->setWalletReferenceId ($ this ->arrGet ($ returnData , 'walletReferenceId ' ));
354354 $ walletData ->setWalletType ($ this ->arrGet ($ returnData , 'walletType ' ));
355+ $ walletData ->setWalletOwnerFirstName ($ this ->arrGet ($ returnData , 'walletOwnerFirstName ' ));
356+ $ walletData ->setWalletOwnerLastName ($ this ->arrGet ($ returnData , 'walletOwnerLastName ' ));
355357
356358 return $ walletData ;
357359
Original file line number Diff line number Diff line change @@ -570,6 +570,12 @@ protected function parseReturnData(\DOMNode $node) {
570570 case 'walletOwner ' :
571571 $ walletData ->setWalletOwner ($ child ->nodeValue );
572572 break ;
573+ case 'walletOwnerFirstName ' :
574+ $ walletData ->setWalletOwnerFirstName ($ child ->nodeValue );
575+ break ;
576+ case 'walletOwnerLastName ' :
577+ $ walletData ->setWalletOwnerLastName ($ child ->nodeValue );
578+ break ;
573579 default :
574580 break ;
575581 }
@@ -822,4 +828,4 @@ protected function parseCustomerData(\DOMNode $node) {
822828
823829 return $ customer ;
824830 }
825- }
831+ }
You can’t perform that action at this time.
0 commit comments