<div class="container"> <div class="panel"> <div class="panel-header"> <h3 class="panel-title">LinePay 伺服器回應</h3> </div> <div class="panel-box"> <?php // LinePay Server -> Store Server (calling confirmUrl) if (isset($_GET['transactionId']) && isset($_SESSION['cache'])) { $apiEndpoint = $_SESSION['cache']['apiEndpoint']; $channelId = $_SESSION['cache']['channelId']; $channelSecret = $_SESSION['cache']['channelSecret']; $params = ["amount" => $_SESSION['cache']['amount'], "currency" => $_SESSION['cache']['currency']]; try { $LinePay = new Chinwei6\LinePay($apiEndpoint, $channelId, $channelSecret); $result = $LinePay->confirm($_GET['transactionId'], $params); echo '<pre class="code">'; echo json_encode($result, JSON_PRETTY_PRINT); echo '</pre>'; } catch (Exception $e) { echo '<pre class="code">'; echo $e->getMessage(); echo '</pre>'; } unset($_SESSION['cache']); } else { echo '<pre class="code">'; echo "No Params"; echo '</pre>'; } ?>