if (isset($_POST['VerifyRequestButton']))
{
$terminalId = $_POST['TerminalId'];
$userName = $_POST['UserName'];
$userPassword = $_POST['UserPassword'];
$orderId = $_POST['VerifyOrderId'];
$verifySaleOrderId = $_POST['VerifySaleOrderId'];
$verifySaleReferenceId = $_POST['VerifySaleReferenceId'];
// Check for an error
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
die();
}
$parameters = array(
'terminalId' => $terminalId,
'userName' => $userName,
'userPassword' => $userPassword,
'orderId' => $orderId,
'saleOrderId' => $verifySaleOrderId,
'saleReferenceId' => $verifySaleReferenceId);
// Call the SOAP method
$result = $client->call('bpVerifyRequest', $parameters, $namespace);
// Check for a fault
if ($client->fault) {
echo '<h2>Fault</h2><pre>';
print_r($result);
echo '</pre>';
die();
}
else {
$resultStr = $result;
$err = $client->getError();
if ($err) {
// Display the error
echo '<h2>Error</h2><pre>' . $err . '</pre>';
die();
}
else {
// Display the result
// Update Table, Save Verify Status
// Note: Successful Verify means complete successful sale was done.
echo "<script>alert('Verify Response is : " . $resultStr . "');</script>";
echo "Verify Response is : " . $resultStr;
}// end Display the result
}// end Check for errors
}