<?php require_once '../include/Helpers.php'; require_once '../include/Config.php'; require_once '../backend/Client.php'; $logOutput = 'Log will be displayed here.'; if (isset($_GET["uxBtnCheck"]) && $_GET["uxBtnCheck"] != "") { $paymentId = $_GET["uxPaymentId"]; $client = new Client(); $responseObject = $client->getPayment($paymentId, $environment, $secretKey); $logOutput = print_r($responseObject, true); } ?> <!DOCTYPE html> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>WyWallet-kassan Test Client</title> <meta charset="utf-8" /> <link href="style.css" rel="stylesheet" /> </head> <body style="width:840px"> <br> <img alt="Wy-kassan Test Tool" src="../img/WyWallet_Logo_RGB_s.png"> <br><br> <?php echo loadSelector(basename($_SERVER['SCRIPT_NAME'])); ?> <form method="get" action="<?php echo basename($_SERVER['SCRIPT_NAME']);
<?php session_start(); if (isset($_GET['paymentId']) && $_GET['paymentId'] != '') { require_once 'backend/Client.php'; require_once 'include/Config.php'; $client = new Client(); if (isset($_SESSION['key']) && isset($_SESSION['env'])) { $secretKey = $_SESSION['key']; $environment = $_SESSION['env']; session_unset(); session_destroy(); } $responseObject = $client->getPayment($_GET['paymentId'], $environment, $secretKey); $logOutput = print_r($responseObject, true); if (is_object($responseObject) && !empty($responseObject->body->transaction) && $responseObject->body->id == $_GET['paymentId']) { $message = "Payment has been successfully completed."; $orderId = $_GET['orderId']; $paymentId = $_GET['paymentId']; $transactionId = $responseObject->body->transaction->id; $status = $responseObject->body->transaction->status; $a2m = $responseObject->body->deliveryAddress; $amount = $responseObject->body->transaction->amount; $vat = $responseObject->body->transaction->vat; $vatFormat = $responseObject->body->transaction->vatFormat; } else { $message = "Payment Complete! No Order ID specified, please update configuration in Merchant Admin."; } } else { $logOutput = 'Incorrect return parameters - unknown error'; }