Liên hệ trực tiếp với chúng tôi

Hotline: 0984-863-761

Hà Nội: 1900-5858-99

TP.HCM: (08) 6292 0945

Email: support@nganluong.vn

Hỗ trợ chung

Hỗ trợ kỹ thuật

OsCommerce

HƯỚNG DẪN TÍCH HỢP THANH TOÁN QUA NGÂNLƯỢNG.VN ĐỐI VỚI CÁC WEBSITE SỬ DỤNG CMS osCommerce

Bước 1: Copy đè thư mục catalog trong hệ thống osCommerce

Bước 2: Mở file catalog/checkout_process.php

- Tìm đến dòng 146 (nếu code chưa bị sửa đổi), thêm vào : $total_price = 0;

(Hoặc nếu code đã bị sửa đổi thì thêm

$total_price = 0;

vào trước vòng for:

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {

....

}

)

+ Trong vòng for trên, thêm dòng:

$total_price += $order->products[$i]['price'];

+ Tìm dòng:

$payment_modules->after_process();

Thay bằng đoạn code sau:

if($payment == 'nganluong') {

$nl_info = $payment_modules->after_process();

if(!class_exists(NL_Checkout))

require_once('includes/NL_Checkout.php');

$nl = new NL_Checkout(

$nl_info['MODULE_PAYMENT_NGANLUONG_CHECKOUT_URL'],

$nl_info['MODULE_PAYMENT_NGANLUONG_MERCHANT_SITE_CODE'],

$nl_info['MODULE_PAYMENT_NGANLUONG_SECURE_PASS']);

$nganluong_checkout_url = $nl->buildCheckoutUrl(

$nl_info['MODULE_PAYMENT_NGANLUONG_RETURN_URL'],

$nl_info['MODULE_PAYMENT_NGANLUONG_EMAIL'],

$transaction_info = false,

$nganluong_order_id = false,

$nganluong_total=$total_price);

tep_redirect($nganluong_checkout_url); }

else{

$payment_modules->after_process();

}

- Tìm dòng:

tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));

Thay bằng:

if($paymen !='nganluong')

tep_redirect(tep_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));

Bước 3: Đăng nhập trang quản trị [yourdomain]/catalog/admin, ở menu Module/payment, chọn install Phương thức thanh toán qua NgânLượng, và edit các thông tin sau:

- Merchant site code

- Email tài khoản Ngân lượng

- Secure Pass (chính là mật khẩu giao tiếp API khi bạn đăng ký merchant site)

- Mã tài khoản NL....

Chú ý: Địa chỉ check out (khi cài đặt ) đang test trên http://sandbox.nganluong.vn:82/checkout.php? ==> Khi cài đặt method này cho website cần sửa lại địa chỉ checkout là: https://www.nganluong.vn/checkout.php?