示例#1
0
<?php

require_once './Classes/PlaceOrder.php';
require_once './Classes/ProcessPayment.php';
$pr = new ProcessPayment();
$order = new PlaceOrder();
if ($_POST) {
    $st_order = new stdClass();
    foreach ($_POST as $key => $value) {
        $st_order->{$key} = $value;
    }
    $status = $pr->make_transaction($st_order);
    if ($status === false) {
        echo "<p align='center'>Transaction failed, please contact your bank for detailes.</p>";
    } else {
        $st_order->trans_id = $status['trans_id'];
        $st_order->auth_code = $status['auth_code'];
        $st_order->sum = $status['sum'];
        $orderStatus = $order->makeOrder($st_order);
        echo "<p align='center'>{$orderStatus}</p>";
    }
}