11<?php
2+ declare (strict_types=1 );
23
34namespace Tartan \Larapay \Adapter ;
45
56use SoapFault ;
67use Tartan \Larapay \Adapter \Mellat \Exception ;
7- use Illuminate \ Support \Facades \Log ;
8+ use Tartan \ Log \Facades \XLog ;
89
910/**
1011 * Class Mellat
@@ -56,12 +57,12 @@ protected function requestToken()
5657 try {
5758 $ soapClient = $ this ->getSoapClient ();
5859
59- Log ::debug ('bpPayRequest call ' , $ sendParams );
60+ XLog ::debug ('bpPayRequest call ' , $ sendParams );
6061
6162 $ response = $ soapClient ->bpPayRequest ($ sendParams );
6263
6364 if (isset ($ response ->return )) {
64- Log ::info ('bpPayRequest response ' , ['return ' => $ response ->return ]);
65+ XLog ::info ('bpPayRequest response ' , ['return ' => $ response ->return ]);
6566
6667 $ response = explode (', ' , $ response ->return );
6768
@@ -84,7 +85,7 @@ protected function requestToken()
8485 * @return mixed
8586 * @throws Exception
8687 */
87- protected function generateForm ()
88+ protected function generateForm (): string
8889 {
8990 $ refId = $ this ->requestToken ();
9091
@@ -142,18 +143,18 @@ protected function verifyTransaction()
142143 'saleReferenceId ' => intval ($ this ->SaleReferenceId ),
143144 ];
144145
145- $ this ->getTransaction ()->setCardNumber ($ this ->CardHolderInfo );
146+ $ this ->getTransaction ()->setCardNumber (strval ( $ this ->CardHolderInfo ) );
146147
147148 try {
148149 $ soapClient = $ this ->getSoapClient ();
149150
150- Log ::debug ('bpVerifyRequest call ' , $ sendParams );
151+ XLog ::debug ('bpVerifyRequest call ' , $ sendParams );
151152
152153 //$response = $soapClient->__soapCall('bpVerifyRequest', $sendParams);
153154 $ response = $ soapClient ->bpVerifyRequest ($ sendParams );
154155
155156 if (isset ($ response ->return )) {
156- Log ::info ('bpVerifyRequest response ' , ['return ' => $ response ->return ]);
157+ XLog ::info ('bpVerifyRequest response ' , ['return ' => $ response ->return ]);
157158
158159 if ($ response ->return != '0 ' ) {
159160 throw new Exception ($ response ->return );
@@ -203,17 +204,17 @@ public function inquiryTransaction()
203204 'saleReferenceId ' => intval ($ this ->SaleReferenceId ),
204205 ];
205206
206- $ this ->getTransaction ()->setCardNumber ($ this ->CardHolderInfo );
207+ $ this ->getTransaction ()->setCardNumber (strval ( $ this ->CardHolderInfo ) );
207208
208209 try {
209210 $ soapClient = $ this ->getSoapClient ();
210211
211- Log ::debug ('bpInquiryRequest call ' , $ sendParams );
212+ XLog ::debug ('bpInquiryRequest call ' , $ sendParams );
212213 //$response = $soapClient->__soapCall('bpInquiryRequest', $sendParams);
213214 $ response = $ soapClient ->bpInquiryRequest ($ sendParams );
214215
215216 if (isset ($ response ->return )) {
216- Log ::info ('bpInquiryRequest response ' , ['return ' => $ response ->return ]);
217+ XLog ::info ('bpInquiryRequest response ' , ['return ' => $ response ->return ]);
217218 if ($ response ->return != '0 ' ) {
218219 throw new Exception ($ response ->return );
219220 } else {
@@ -268,12 +269,12 @@ protected function settleTransaction()
268269 try {
269270 $ soapClient = $ this ->getSoapClient ();
270271
271- Log ::debug ('bpSettleRequest call ' , $ sendParams );
272+ XLog ::debug ('bpSettleRequest call ' , $ sendParams );
272273 //$response = $soapClient->__soapCall('bpSettleRequest', $sendParams);
273274 $ response = $ soapClient ->bpSettleRequest ($ sendParams );
274275
275276 if (isset ($ response ->return )) {
276- Log ::info ('bpSettleRequest response ' , ['return ' => $ response ->return ]);
277+ XLog ::info ('bpSettleRequest response ' , ['return ' => $ response ->return ]);
277278
278279 if ($ response ->return == '0 ' || $ response ->return == '45 ' ) {
279280 $ this ->getTransaction ()->setAfterVerified ();
@@ -326,11 +327,11 @@ protected function reverseTransaction(): bool
326327 try {
327328 $ soapClient = $ this ->getSoapClient ();
328329
329- Log ::debug ('bpReversalRequest call ' , $ sendParams );
330+ XLog ::debug ('bpReversalRequest call ' , $ sendParams );
330331 //$response = $soapClient->__soapCall('bpReversalRequest', $sendParams);
331332 $ response = $ soapClient ->bpReversalRequest ($ sendParams );
332333
333- Log ::info ('bpReversalRequest response ' , ['return ' => $ response ->return ]);
334+ XLog ::info ('bpReversalRequest response ' , ['return ' => $ response ->return ]);
334335
335336 if (isset ($ response ->return )) {
336337 if ($ response ->return == '0 ' || $ response ->return == '45 ' ) {
@@ -368,7 +369,7 @@ public function getGatewayReferenceId(): string
368369 'RefId ' ,
369370 ]);
370371
371- return $ this ->RefId ;
372+ return strval ( $ this ->RefId ) ;
372373 }
373374
374375 public function afterVerify (): bool
0 commit comments