<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>';
}
?>