$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; }