示例#1
0
    $order_description = 'order_description';
    $tax_amount = 0;
    $fee_shipping = 0;
    $return_url = base_url('home/save');
    $cancel_url = urlencode(base_url('home/pay_cancel/?order_code=' . $order_code));
    $buyer_fullname = $_POST['buyer_fullname'];
    $buyer_email = $_POST['buyer_email'];
    $buyer_mobile = $_POST['buyer_mobile'];
    $buyer_address = $_POST['address'];
    if ($payment_method != '' && $buyer_email != "" && $buyer_mobile != "" && $buyer_fullname != "" && filter_var($buyer_email, FILTER_VALIDATE_EMAIL)) {
        if ($payment_method == "NL") {
            $nl_result = $nlcheckout->NLCheckout($order_code, $total_amount, $payment_type, $order_description, $tax_amount, $fee_shipping, $discount_amount, $return_url, $cancel_url, $buyer_fullname, $buyer_email, $buyer_mobile, $buyer_address, $array_items);
        } elseif ($payment_method == "ATM_ONLINE" && $bank_code != '') {
            $nl_result = $nlcheckout->BankCheckout($order_code, $total_amount, $bank_code, $payment_type, $order_description, $tax_amount, $fee_shipping, $discount_amount, $return_url, $cancel_url, $buyer_fullname, $buyer_email, $buyer_mobile, $buyer_address, $array_items);
        } elseif ($payment_method == "IB_ONLINE") {
            $nl_result = $nlcheckout->IBCheckout($order_code, $total_amount, $bank_code, $payment_type, $order_description, $tax_amount, $fee_shipping, $discount_amount, $return_url, $cancel_url, $buyer_fullname, $buyer_email, $buyer_mobile, $buyer_address, $array_items);
        }
    }
    if ($nl_result->error_code == '00') {
        //Cập nhât order với token  $nl_result->token để sử dụng check hoàn thành sau này
        ?>
          <script type="text/javascript">
                window.location = "<?php 
        echo (string) $nl_result->checkout_url;
        ?>
"
          </script>
          <?php 
    } else {
        echo $nl_result->error_message;
    }