Settings -> Access keys Config::$serverKey = ''; // non-relevant function only used for demo/example purpose printExampleWarningMessage(); $orderId = ''; // Get transaction status to Midtrans API $status = ''; try { $status = Transaction::status($orderId); } catch (\Exception $e) { echo $e->getMessage(); die(); } echo '
';
echo json_encode($status);

function printExampleWarningMessage() {
    if (strpos(Config::$serverKey, 'your ') != false ) {
        echo "";
        echo "

Please set your server key from sandbox

"; echo "In file: " . __FILE__; echo "
"; echo "
"; echo htmlspecialchars('Config::$serverKey = \'\';'); die(); } } // Approve a transaction that is in Challenge status // $approve = Transaction::approve($orderId); // var_dump($approve); // Cancel a transaction // $cancel = Transaction::cancel($orderId); // var_dump($cancel); // Expire a transaction // $expire = Transaction::expire($orderId); // var_dump($expire);