//Credit
            $return = $epay->credit($merchantnumber, $_GET['tid'], $_GET['amount']);
            break;
        case 3:
            //Delete
            $return = $epay->delete($merchantnumber, $_GET['tid']);
            break;
    }
    //If response from Webservice is OK then return to referer.
    if ($return['epayresponse'] == -1) {
        header("Location: " . $_SERVER['HTTP_REFERER']);
    } else {
        //If errors
        echo "<div class=\"notice\">";
        if ($return['epayresponse'] != -1) {
            echo "ePay: " . $epay->getEpayError($merchantnumber, $return['epayresponse']);
        }
        if ($return['pbsResponse'] != -1 and strlen($return['pbsResponse']) > 0) {
            echo "<br />PBS: " . $epay->getPbsError($merchantnumber, $return['pbsResponse']);
        }
        if ($return['pbsresponse'] != -1 and strlen($return['pbsresponse']) > 0) {
            echo "<br />PBS: " . $epay->getPbsError($merchantnumber, $return['pbsresponse']);
        }
        echo "</div><br />";
    }
}
?>

<?php 
//Get the transaction
$transaction = $epay->gettransaction($merchantnumber, $_GET['tid']);