Hướng Dẫn Tích Hợp Thanh Toán Ngân Lượng Vào Website (ok)

https://codewebdao.com/huong-dan-tich-hop-thanh-toan-ngan-luong-vao-website.371.html

Hướng Dẫn Tích Hợp Thanh Toán Ngân Lượng Vào Website

Cập nhật: 18/06/2016 Lượt xem: 6272 [ PHP ]

Giới Thiệu Về Nganluong.Vn :

NganLuong.vn là Ví điện tử và Cổng Thanh toán Trực tuyến (TTTT) chuyên dùng cho Thương mại Điện tử (TMĐT) tiên phong và hàng đầu tại Việt Nam, cả về sản phẩm dịch vụ, độ phủ thị trường và lưu lượng thanh toán. Phát huy kinh nghiệm về TMĐT từ liên doanh ChợĐiệnTử-eBay, nó cho phép các cá nhân và doanh nghiệp gửi và nhận tiền thanh toán trên Internet NGAY TỨC THÌ một cách AN TOÀN, TIỆN LỢI, PHỔ BIẾNĐƯỢC BẢO VỆ!

NganLuong.vn hoạt động theo mô hình ví điện tử, theo đó người dùng đăng ký tài khoản loại cá nhân hoặc doanh nghiệp với 3 chức năng chính là: Nạp tiền, Rút tiền và Thanh toán; tất cả đều hoàn toàn trực tuyến thông qua thẻ nội địa hoặc quốc tế, tài khoản ngân hàng hoặc các hình thức tiện dụng khác. Nguồn vốn đầu tư từ các tập đoàn hàng đầu thế giới như IDG (Mỹ), SoftBank (Nhật) và eBay (Mỹ) giúp NganLuong.vn có khả năng đảm bảo tài chính cho toàn bộ các giao dịch TTTT tại VN.

Ví điện tử và cổng thanh toán hoạt động như một NGÂN HÀNG ĐIỆN TỬ trên Internet nên chịu sự điều chỉnh của “Luật ngân hàng và các tổ chức tín dụng” để ngăn ngừa các doanh nghiệp huy động vốn bất hợp pháp thông qua việc giữ khoản tiền thanh toán giữa người mua và người bán rồi mất khả năng thanh khoản gây thiệt hại cho xã hội. Giấy phép số 2608/QĐ-NHNN của Ngân hàng Nhà nước giúp đảm bảo uy tín pháp lý cho khách hàng của NganLuong.vn!

Tôn chỉ hàng đầu của NganLuong.vn là BẢO VỆ AN TOÀN cho khách hàng khỏi các rủi ro và nguy cơ lừa đảo trên Internet. Vì vậyTHANH TOÁN TẠM GIỮ là phương thức chủ đạo, theo đó các khoản thanh toán bị treo khỏi tài khoản người mua, người bán chỉ nhận tiền khi người mua đã nhận hàng và phê chuẩn giao dịch hoặc sau tối đa 7 ngày. Tuy nhiên người mua cũng có thể tự nguyện THANH TOÁN NGAY cho những người bán có chứng chỉ NGƯỜI BÁN ĐẢM BẢO và được NganLuong.vn đứng ra bồi thường trong trường hợp bị lừa đảo gây thiệt hại tài chính.Bên cạnh đó, Quy định về Thủ tục tiếp nhận, Trình tự xử lý khiếu nại và Bảo hiểm giao dịch được xây dựng chặt chẽ cùng các công nghệ giám sát tự động giúp đảm bảo công bằng cho cả người mua và người bán trong trường hợp phát sinh tranh chấp.

Tôn chỉ hoạt động tiếp theo của NganLuong.vn là thuận lợi hóa việc nhận tiền thanh toán và quay vòng vốn cho cộng đồng thương nhân bán hàng trực tuyến tại VN. Khác với trước đây khi TTTT là cụm từ “xa xỉ” vốn chỉ khả thi với các doanh nghiệp lớn (như Vietnam Airlines, JetStar Pacific…) thì nay từ cá nhân cho đến doanh nghiệp vừa và nhỏ hoặc các sàn giao dịch TMĐT đều có thể dễ dàng tích hợp chức năng TTTT vào Forum, Blog, Rao vặt hay Website bán hàng chỉ sau 5 phút đến 4 giờ làm việc, hoàn toàn miễn phí.

Để làm được điều này, NganLuong.vn đã xây dựng hệ thống liên thông trực tiếp với hầu hết các ngân hàng và tổ chức tài chính bao gồm Vietcombank, Techcombank, Vietinbank, Đông Á, VIB, SHB, Visa/Master, VinaPhone, MobiFone… nhanh chóng trở thành công cụ TTTT phổ biến nhất được chấp nhận tại hàng nghìn website trong đó có các thương hiệu hàng đầu như ChợĐiệnTử.vn, NguyễnKim, VietTel, VTC, FPT… Đặc biệt đây còn là công cụ thanh toán duy nhất để nhập hàng xuyên biên giới từ 40 quốc gia về VN thông qua eBay.vn!

Ngày 16/6/2011 NganLuong.vn liên doanh với PayPal cung cấp một “Giải pháp TTTT tổng thể và toàn diện”, theo đó các website TMĐT tại VN không những nhận TTTT khi bán hàng tại thị trường nội địa thông qua NganLuong.vn mà còn có thể chấp nhận thanh toán khi bán hàng ra thế giới tới 250 triệu người mua tại 190 quốc gia thông qua PayPal, thương hiệu lớn và được tin cậy nhất toàn cầu trong lĩnh vực TTTT. Đây là một đóng góp quan trọng nữa của NganLuong.vn trong việc đưa ngành công nghiệp Internet và TMĐT tại VN hội nhập và theo kịp với thế giới.

Tích Hợp Thanh Toán :

Mỗi cổng thanh toán trực tuyến cũng đều có các kiểu tích hợp như: tích hợp đơn giản, tích hợp nâng cao, tích hợp bằng cách bạn tạo nút thanh toán trên trang dịch vụ và chèn mã nút vào trang web của bạn. Trong các trường hợp trên thì tích hợp nâng cao là giải pháp tốt nhất, nhưng cũng là giải pháp khó thực hiện nhất đối với nhiều người. Sau đây mình sẽ hướng dẫn tích hợp thanh toán đơn giản.

A. Tích Hợp Đơn Giản :

Sơ đồ tổng quan của mô hình tích hợp đơn giản:

Lấy mã HTML nút thanh toán do NganLuong.vn cung cấp rồi lập trình theo hướng dẫn để nhúng động nút “Mua ngay” hoặc “Thanh toán” tương ứng vào từng Sản phẩm hoặc trang Hóa đơn của website bán hàng.

Bài viết sẽ hướng dẫn bạn bằng cách DEMO Video các bước lập trình tích hợp đơn giản vào một Website bán hàng mẫu bằng PHP. Khi đã nắm được cách làm thì bằng cách quy nạp, bạn có thể tự thực hiện tích hợp vào bất kỳ Website nào khác!

Giới thiệu Website mẫu, chưa tích hợp thanh toán Website được lấy làm ví dụ gồm có 4 trang: Danh sách sản phẩm (browse.php), Chi tiết sản phẩm (detail.php), Giỏ hàng (cart.php) và Hóa đơn bán hàng (order.php); được viết một cách hết sức đơn giản nhằm mục đích DEMO nên không kết nối cơ CSDL mà được giả lập trong một mảng định nghĩa trong file Database.php

Bước 1: Lấy mã nút nhúng, đưa vào mã nguồn Website Đăng nhập NgânLượng.vn, vào Menu [ Tích hợp thanh toán ] => [ Website bán hàng B2C ] => [ Tích hợp đơn giản ], chọn mẫu nút bạn ưa thích rồi Click “Lấy mã nút nhúng” sau đó Copy đoạn HTML được cung cấp.

Ghi chú: nên chọn nút “Mua ngay” dành cho trang chi tiết sản phẩm và nút “Thanh toán” cho trang hóa đơn bán hàng.

Bước 2.1: Nhúng nút Mua ngay vào trang thông tin sản phẩm Lập trình nhúng nút “Mua ngay” vào trang thông tin chi tiết sản phẩm cho phép khách hàng Click chuột sang NgânLượng.vn để thanh toán ngay cho sản phẩm đó.

<?php
 	// Database giả lập
	include("database.php");
?>

<div align="center" style="height: 40px; line-height:40px; font-size:14px; font-weight:bold; color: red">
	DEMO MỘT WEBSITE BÁN HÀNG ĐƠN GIẢN CHƯA TÍCH HỢP NGÂNLƯỢNG.VN
</div>
<div align="center" style="height: 40px; line-height:40px; font-size:16px;">Trang danh sách sản phẩm</div>
<table border="1" cellpadding="3" cellspacing="0" style="border-collapse:collapse" width="600px" align="center">
	<tr style="background: #CCCCCC;">
		<td align="center" width="30px">STT</td>
		<td align="center">Tên</td>
		<td align="center">Ảnh</td>				
		<td align="center">Giá</td>
		<td colspan="2" align="center">Mua ngay</td>
		<td align="center">Bỏ vào giỏ </td>
	</tr>

<?php				
	$i=1;
	// Hiển thị từng sản phẩm trong mảng data
	foreach($data as $key=>$rows):
?>	

	<tr>
		<td align="center"><?php echo $i; ?></td>
		<td><a href="detail.php?id=<?php echo $key ; ?>"><?php echo $rows['name']; ?></a></td>
		<td align="center"><img src="images/<?php echo $rows['image']; ?>" border="0" width="50px"></td>
		<td align="right"><?php echo (float)$rows['price']; ?></td>
		<td colspan="2" align="center">

		<form method="post" action="https://www.nganluong.vn/advance_payment.php">
		<input type=hidden name=receiver value="duyhung862000@yahoo.com" /><input type=hidden name=product value="Lập trình mã đơn hàng của bạn vào đây" />
		<input type=hidden name=price value="<?php echo (float)$rows['price']; ?>" />
		<input type=hidden name=return_url value="http://complete.com/thank.php" /><input type=hidden name=comments value="Hãy lập trình ghi chú đơn hàng của bạn vào đây" />
		<input type=image src="https://www.nganluong.vn/data/images/merchant/button/btn-buynow-121.png" />
		</form>
		</td>
		<td align="center">
		<a href="cart.php?id=<?php echo $key; ?>"><img src="images/order.jpg" border="0"></a>
		</td>
	</tr>

<?php 
	$i++;	
	endforeach;		  
?>

</table>;

Giao diện trang sản phẩm:

Bước 2.2: Nhúng nút Thanh toán vào trang hóa đơn bán hàng Lập trình nhúng nút “Thanh toán” vào trang hóa đơn bán hàng cho phép khách hàng Click chuột sang NgânLượng.vn để thanh toán cho hóa đơn đó.

<?php
   //Giả lập database
   include("database.php");
   if (!isset($_COOKIE['cart']) && $_COOKIE['cart'] == '') { 
		die('Không có sản phẩm để thanh toán . ');
	};
?>
	<div align="center" style="height: 40px; line-height:40px; font-size:14px; font-weight:bold; color: red">
		DEMO LẬP TRÌNH TÍCH HỢP NÚT "THANH TOÁN ĐƠN HÀNG"  VÀO WEBSITE BÁN HÀNG
	</div>
	<div align="center" style="height: 40px; line-height:40px; font-size:16px;">Trang hoá đơn bán hàng</div>
    <table border="1" cellpadding="3" cellspacing="0" style="border-collapse:collapse;" width="600px" align="center">
    <tr bgcolor="#CCCCCC">
		<td align="center" width="30">STT</td>
		<td align="center">Tên</td>			
		<td align="center">Giá</td>
		<td align="center">SL</td>
		<td align="center">Thành tiền</td>
	</tr>
	
<?php
	unset($_COOKIE['cart'][0]);
     $i=1;
	 // Hiển thị sản phẩm  mua hàng lên đơn hàng	 
	foreach($_COOKIE['cart'] as $key=>$value):
?>	
	<tr>
		<td align="center"><?php echo $i; ?></td>
		<td><a href="detail.php?id=<?php echo $key; ?>"><?php echo $data[$key]['name']; ?></a></td>	
		<td align="right"><?php echo (float)$data[$key]['price']; ?></td>
		<td align="center"><?php echo $value; ?></td>
		<td align="right"><?php echo number_format($value * $data[$key]['price'], 0, '.', ','); ?></td>
	</tr>
		
<?php
	$i++;
	$total += $value * $data[$key]['price'];
    endforeach;
	//Tính tổng giá tiền trong hoá đơn
				
?>

<tr>
	<td colspan="2">

<form method="post" action="https://www.nganluong.vn/advance_payment.php">
<input type=hidden name=receiver value="duyhung862000@yahoo.com" /><input type=hidden name=product value="Lập trình mã đơn hàng của bạn vào đây" />
<input type=hidden name=price value="<?php echo $total; ?>" />
<input type=hidden name=return_url value="http://complete.com/thank.php" /><input type=hidden name=comments value="Hãy lập trình ghi chú đơn hàng của bạn vào đây" />
<input type=image src="https://www.nganluong.vn/data/images/buttons/11.gif" />
</form>
	
	</td>
    <td colspan="3" align="right"><b>Tổng tiền:</b> <?php echo number_format($total, 0, '.', ',');?></td>
    </tr>
</table>

Giao diện trang hóa đơn thanh toán:

Việc tích hợp thanh toán Ngân Lượng là hoàn toàn miễn phí, nếu bạn chưa có tài khoản thì hãy tạo 1 tài khoản trước khi sử dụng. Bạn chỉ cần một tài khoản duy nhật để sử dụng tất cả dịch vụ mà Ngân Lượng cung cấp. Và khi giao dịch, bạn phải chú ý tới biểu phí cũng như quy định của Ngân Lượng, mỗi giao dịch mua hàng thì giá phải ít nhất từ 2000đ trở lên.

Có 1 điểm hạn chế ở đây là nếu bạn muốn tạo tài khoản sandbox Ngân Lượng để test thử code trước khi đưa vào hoạt động thì Ngân Lượng không cung cấp chức năng này ở thời điểm hiện tại, bạn phải nhờ người thân mở thêm 1 tài khoản mới và bạn thực hiện giao dịch qua lại giữa 2 tài khoản, và chỉ nên chuyển số tiền ít (2000đ) cho mỗi lần giao dịch. Chúc bạn thành công.

Last updated