OpenCart 4.1 · module mã nguồn mở

Module thanh toán OpenCart
chuyển khoản QR tự động xác nhận

Cổng thanh toán OpenCart Việt Nam bằng VietQR

Module thanh toán OpenCart chuyển khoản QR tự động xác nhận tạo VietQR đúng số tiền cho từng đơn. MONA Pay trả kết quả để đơn sang Complete; shop được thử đủ luồng trên Sandbox trước khi nối ngân hàng, trả 0% phí giao dịch và dùng miễn phí 500 giao dịch mỗi tháng.

Ảnh thật · 5 bước

Cài đặt và kích hoạt module thanh toán OpenCart

Năm ảnh dưới đây đi theo một đơn 250.000đ, từ lúc nhập key tới khi đơn #1 xuất hiện trong admin ở trạng thái Complete.

Thử không chuyển tiền thật: bật Sandbox trong trang cấu hình module, lưu lại rồi tạo đơn như khách mua hàng.

  1. 01

    Cài module, nhập key và bật Sandbox

    Trong trang cấu hình MONA Pay, shop nhập Client ID, Client Secret, các secret xác thực, chọn trạng thái Complete cho đơn đã trả và bật Sandbox để chạy thử.

    Cấu hình module thanh toán OpenCart MONA Pay với Client ID, Client Secret, chế độ redirect và Sandbox
    Module đã nhập key, chọn chế độ chuyển sang trang thanh toán và bật Sandbox; chụp trên cửa hàng demo OpenCart 4.1, chế độ thử.
  2. 02

    Khách chọn “Thanh toán qua MONA Pay”

    Tại checkout, khách thấy MONA Pay trong phần Payment Method, kiểm tra tổng đơn 250.000đ rồi bấm nút thanh toán của module.

    Checkout OpenCart chọn Thanh toán qua MONA Pay cho đơn hàng 250.000 đồng
    MONA Pay xuất hiện ngay trong Payment Method với nút thanh toán riêng; chụp trên cửa hàng demo OpenCart 4.1, chế độ thử.
  3. 03

    Trang pay.monapay.vn hiện đúng 250.000đ

    Module tạo phiên thanh toán rồi chuyển khách sang trang MONA Pay. Số tiền 250.000đ, mã đơn DH1, nội dung chuyển khoản và mã QR đã được điền sẵn.

    Trang pay.monapay.vn hiển thị 250.000 đồng, mã đơn DH1 và mã QR trong chế độ thử
    Phiên thanh toán DH1 có đúng số tiền, QR và dải cảnh báo phiên thử; chụp trên cửa hàng demo OpenCart 4.1, chế độ thử.
  4. 04

    Khách trở lại trang đặt hàng thành công

    Sau khi phiên thử được xác nhận, MONA Pay đưa khách về đúng cửa hàng. Giỏ hàng được làm trống và OpenCart hiển thị trang đặt hàng thành công.

    Trang OpenCart báo đơn hàng đã được đặt thành công sau khi thanh toán qua MONA Pay
    Khách quay lại cửa hàng và thấy thông báo đặt hàng thành công; chụp trên cửa hàng demo OpenCart 4.1, chế độ thử.
  5. 05

    Đơn #1 trong admin tự sang Complete

    Module nhận kết quả có chữ ký, tìm đúng đơn và cập nhật trạng thái đã cấu hình. Admin thấy đơn #1, phương thức MONA Pay và tổng tiền 250.000đ ở trạng thái Complete.

    Admin OpenCart hiển thị đơn #1 thanh toán qua MONA Pay ở trạng thái Complete
    Đơn #1 đã ghi nhận phương thức MONA Pay và sang Complete; chụp trên cửa hàng demo OpenCart 4.1, chế độ thử.
Bốn việc module tự lo

Tích hợp thanh toán chuyển khoản ngân hàng vào OpenCart

Shop giữ quy trình bán hàng sẵn có. Module thêm MONA Pay vào checkout và xử lý phần tạo phiên, chuyển hướng, xác thực kết quả, cập nhật đơn.

01

Đơn tự sang Complete

Tiền vào hoặc giao dịch Sandbox được xác nhận, module tìm đúng đơn OpenCart và đưa về trạng thái shop đã chọn. Nhân viên mở admin là thấy đơn sẵn sàng xử lý.

Đơn #1 · 250.000đ · Complete
02

VietQR đúng số tiền

Trang thanh toán điền sẵn số tiền và mã đơn DH1, khách không cần gõ lại.

03

Tiền vào thẳng ngân hàng

MONA Pay xác nhận giao dịch cho OpenCart, không đứng giữa và không giữ tiền.

04

Sandbox chạy đủ luồng

Shop kiểm được checkout, trang pay, trang success và trạng thái đơn trước khi nhận tiền thật.

Tải GitHub · cài trong admin

Cổng thanh toán OpenCart Việt Nam: cài module trong 6 bước

Thứ tự dưới đây đi đúng đường cài của OpenCart và trang cấu hình đã chụp. Nên chạy một đơn Sandbox trước khi tắt chế độ thử.

  1. 01

    Tải module từ GitHub

    Mở opencart-monapay trong monapay-connectors và tải gói module theo hướng dẫn trong repository.

  2. 02

    Upload trong Extensions → Installer

    Đăng nhập OpenCart Admin, mở Extensions → Installer, upload gói module và chờ OpenCart báo cài xong.

  3. 03

    Mở Payments → MONA Pay

    Vào Extensions → Extensions, chọn Payments rồi mở MONA Pay để vào trang cấu hình.

  4. 04

    Nhập key MONA Pay

    Lấy Client ID và Client Secret tại my.monapay.vn → API Keys, dán vào module rồi điền các secret xác thực theo hướng dẫn của repository.

  5. 05

    Bật Sandbox và chạy thử

    Chọn Sandbox: Enabled, Status: Enabled, lưu lại rồi tạo đơn. Kiểm đủ trang pay, trang success và đơn trong admin.

  6. 06

    Tắt Sandbox khi bán thật

    Sau khi đơn thử sang Complete đúng cấu hình, đổi Sandbox thành Disabled và lưu lại. Các đơn tiếp theo dùng luồng chuyển khoản thật.

Hỏi đáp

Shop OpenCart hay hỏi trước khi cài

Module thanh toán OpenCart có mất phí không?

MONA Pay thu 0% trên giá trị chuyển khoản và miễn phí 500 giao dịch mỗi tháng. Module có mã nguồn trên GitHub; shop xem các gói theo số giao dịch tại trang bảng giá.

Chưa nối ngân hàng có thử module OpenCart được không?

Được. Bật Sandbox trong cấu hình MONA Pay, lưu lại rồi tạo một đơn thử. Trang thanh toán có dải cảnh báo phiên thử và không chuyển tiền thật. Chạy xong đủ 5 bước thì tắt Sandbox trước khi bán thật.

Module thanh toán OpenCart của MONA Pay đã tải được chưa?

Đã có mã nguồn tại GitHub của The MONA Group. Module trong brief này đã được chạy hết luồng trên cửa hàng demo OpenCart 4.1, từ trang cấu hình tới đơn #1 sang Complete.

Lấy Client ID và Client Secret ở đâu?

Đăng nhập my.monapay.vn, mở API Keys và tạo key cho cửa hàng. Dán Client ID, Client Secret cùng các secret xác thực theo hướng dẫn của module vào trang Extensions → Payments → MONA Pay, rồi bấm Save.

Tiền của khách có đi qua MONA Pay không?

Không. Khi chạy thật, khách chuyển thẳng vào tài khoản ngân hàng đứng tên anh chị. MONA Pay tạo phiên thanh toán, nhận báo có và xác nhận cho module; MONA Pay không giữ tiền và không có bước rút tiền về.

Shop OpenCart dùng MONA Pay tốn bao nhiêu?

MONA Pay miễn phí 500 giao dịch mỗi tháng. Gói gồm VietQR, trang thanh toán, webhook, Telegram và dashboard; không thu phần trăm trên giá trị đơn.

Cài module OpenCart và chạy đơn thử hôm nay

Tải mã nguồn trên GitHub, nhập key, bật Sandbox và đi hết 5 màn hình. Cần người ngồi cùng thì gọi tổng đài MONA.

Gọi tổng đài MONA, có người trực

1900 636 648

[email protected]