<?php use GuzzleHttp\Exception\GuzzleException; require_once __DIR__ . '/vendor/autoload.php'; require_once './src/api/Payment.php'; require_once './src/api/Inquiry.php'; require_once './src/api/VoidRequest.php'; require_once './src/api/Settlement.php'; require_once './src/api/Refund.php'; try { $payment = new Payment(); //echo "Payment json request \n "; //$response = $payment->Execute(); // echo "Response data : ".$response; // echo "\n"; echo "Payment jose request \n "; $joseResponse = $payment->ExecuteJose(); echo "Response data : ".$joseResponse; echo "\n"; // $inquiry = new Inquiry(); // echo "Inquiry json request \n "; // $response = $inquiry->Execute(); // echo "Response data : ".$response; // echo "\n"; // // echo "Inquiry jose request \n "; // $joseResponse = $inquiry->ExecuteJose(); // echo "Response data : ".$joseResponse; // echo "\n"; // $voidReq = new VoidRequest(); // echo "Void json request \n "; // $response = $voidReq->Execute(); // echo "Response data : ".$response; // echo "\n"; // // echo "Void jose request \n "; // $joseResponse = $voidReq->ExecuteJose(); // echo "Response data : ".$joseResponse; // echo "\n"; // $settlementReq = new Settlement(); // echo "Settlement json request \n "; // $response = $settlementReq->Execute(); // echo "Response data : ".$response; // echo "\n"; // echo "Settlement jose request \n "; // $joseResponse = $settlementReq->ExecuteJose(); // echo "Response data : ".$joseResponse; // echo "\n"; // $refundReq = new Refund(); // echo "Refund json request \n "; // $response = $refundReq->Execute(); // echo "Response data : ".$response; // echo "\n"; // echo "Refund jose request \n "; // $joseResponse = $refundReq->ExecuteJose(); // echo "Response data : ".$joseResponse; // echo "\n"; } catch (GuzzleException $e) { echo '\n Message: ' . $e->getMessage(); echo '\n Trace: ' . $e->getTraceAsString(); } catch (Exception $e) { echo '\n Message: ' . $e->getMessage(); echo '\n Trace: ' . $e->getTraceAsString(); } ?>