function RunAdaptivePaymentSamples()
{
    echo "Running AdaptivePayment Samples...\n";
    try {
        //Pay - create,set,execute
        $token = CreatePay();
        SetPaymentOption($token);
        ExecutePay($token);
        //GetPaymentOption
        GetPaymentOption($token);
        //Pay
        $token = Pay();
        //Payment Details
        PaymentDetails($token);
        //Refund
        Refund($token);
        //Preapproval
        $token = Preapproval();
        //Preapproval Details
        PreapprovalDetails($token);
        //Cancel Preapproval
        CancelPreapproval($token);
        //Convert Currency
        ConvertCurrency();
    } catch (Exception $ex) {
        echo $ex->getMessage();
    }
    echo "\n\n *****  Done. *****\n\n";
    //Reads enter key
    fread(STDIN, 1);
}
    include "header.php";
    OpenTable();
    echo "<BR><div align=center><font color=FF0000><B>Error: Please Go Back and Complete All Required Fields!</B></font></div><BR>";
    CloseTable();
}
if ($_GET['action'] == 'PayMethod') {
    PayMethod();
} else {
    if (isset($_GET['sid'])) {
        if (isset($_POST['submit'])) {
            $iserror = '0';
            $sql = "SELECT id FROM " . $prefix . "_hosting_order_data WHERE pid = '" . $_GET['sid'] . "' AND required = '1' AND type = 'UserInput'";
            $result = $db->sql_query($sql);
            while ($row = $db->sql_fetchrow($result)) {
                if ($_POST['option' . $row['id']] == "") {
                    $iserror = '1';
                }
            }
            if ($iserror == '1') {
                error();
            } else {
                Pay();
            }
        } else {
            order();
        }
    } else {
        home();
    }
}
include "footer.php";