";
flush_buffer();
mcve_initengine("./CAfile.pem");
$conn=mcve_initconn();
if ($method == 1)
$ret=mcve_setip($conn, $host, $port);
else if ($method == 2)
$ret=mcve_setssl($conn, $host, $port);
if (!$ret) {
echo "Could not set method
";
exit(1);
}
echo "Connection method and location set
";
flush_buffer();
if (!mcve_connect($conn)) {
echo "Connection Failed
";
exit(1);
}
echo "Connection Established
";
flush_buffer();
$identifier=mcve_sale($conn, $username, $password, NULL, $account, $exp,
$amount, NULL, NULL, NULL, NULL, NULL, NULL, 001);
echo "Transaction Sent: CC: $account EXP: $exp AMOUNT: $amount
";
flush_buffer();
while (mcve_checkstatus($conn, $identifier) != MCVE_DONE) {
mcve_monitor($conn);
}
echo "Transaction Complete
";
flush_buffer();
$status=mcve_returnstatus($conn, $identifier);
if ($status == MCVE_SUCCESS) {
$text=mcve_transactiontext($conn, $identifier);
$auth=mcve_transactionauth($conn, $identifier);
echo "Transaction Authorized
";
echo "Auth: $auth
";
echo "Text: $text
";
} else if ($status == MCVE_FAIL) {
$text=mcve_transactiontext($conn, $identifier);
echo "Transaction Denied
";
echo "Text: $text
";
} else
echo "Transaction error
";
flush_buffer();
mcve_destroyconn($conn);
mcve_destroyengine();
?>