Tích hợp cổng thanh toán VNPAY-QR vào website WordPress
Monday 31/08/2020
Bài viết này chúng tôi sẽ hướng dẫn cho các bạn một giải pháp Tích hợp cổng thanh toán VNPAY-QR vào website WordPress
Mục lục
1. Tại sao lại cần tích hợp cổng thanh toán?
Việc tích hợp cổng thanh toán sẽ làm cho các bước mua hàng trở nên đơn giản, đảm bảo an toàn cho việc thanh toán trên website. Chúng ta chỉ cần gọi API của nhà cung cấp cổng thanh toán, các vấn đề liên quan đến bảo mật cũng như độ tin cậy sẽ được nhà cung cấp cổng thanh toán chịu trách nhiệm.
2. Tạo tài khoản VNPAY-QR
Để kết nối với VNPAY với plugin, bạn sẽ cần tài khoản sandbox (đây là một tài khoản phục vụ cho việc thử nghiệm) khi áp dụng chính thức chỉ cần liên hệ VNPAY để làm hợp đồng. Bạn đăng ký tài khoản tại địa chỉ sau: https://sandbox.vnpayment.vn/devreg/
Sau đó bạn kiểm tra email xác nhận. Sau khi kích hoạt tài khoản bạn sẽ nhận được các thông tin cần thiết để cài đặt ở bước sau.
3. Cài đặt Plugin WooCommerceIPNURL
Trước khi tiến hành cài đặt plugin WooCommerceIPNURL cần phải cài đặt plugin WooCommerce và kích hoạt thành công.
Tiếp theo hãy tải plugin WooCommerceIPNURL và kích hoạt.
4. Cấu hình Plugin WooCommerceIPNURL kết nối tới VNPAY
Truy cập admin website vào đường dẫn Woocomerce -> Settings -> Payment–VNPAY và chọn Manage
Cấu hình các thông số như đã nhận được trong email khi kích hoạt thành công
Enable/Disable: Bật / Tắt plugin. Nếu bị vô hiệu hóa, Website sẽ không hiển thị VNPAY trên trang thanh toán.
Tiêu đề: Tiêu đề hiển thị cho khách hàng chọn phương thức thanh toán.
Mô tả: Hiển thị mô tả khi bạn chọn loại thanh toán là VNPAY.
Url Pay: Url khởi tạo giao dịch sang VNPAY (VNPAY Cung cấp).
Terminal ID: Mã website của merchant trên hệ thống của VNPAY.
Secret Key: Chuỗi bí mật sử dụng để kiểm tra toàn vẹn dữ liệu khi hai hệ thống trao đổi thông tin
Success Page: Trang VNPAY trả về khi khách hàng thanh toán thành công, hiển thị kết quả thanh toán cho KH
Locale: Ngôn ngữ thanh toán khi sang cổng thanh toán VNPAY
5. Kiểm tra tính năng thanh toán qua cổng VNPAY-QR
Truy cập lên website và thực hiện tạo đơn hàng sau đó chọn thanh toán với VNPAY , lúc này API của VNPAY sẽ được gọi và thực hiện quá trình thanh toán.
Ở bước này có thể chọn thanh toán bằng thẻ quốc tế hoặc thẻ nội địa.
Chọn phương thức thanh toán
Chọn ngân hàng
Nhập thông tin thanh toán
Sau khi thanh toán thành công, bạn có thể vào trang quản trị VNPAY để kiểm tra (link đăng nhập được gửi trong email).