PrestaShop 8.2 · module mã nguồn mở

Module thanh toán PrestaShop
chuyển khoản QR tự xác nhận đơn

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

Module thanh toán PrestaShop chuyển khoản QR tự xác nhận đơn tạo VietQR đúng số tiền cho từng lượt mua. MONA Pay trả kết quả để đơn sang Payment accepted; 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 · 4 bước

Tích hợp VietQR vào PrestaShop: luồng chạy thật

Bốn ảnh dưới đây đi theo đơn DH7 trị giá 450.000đ, từ lúc nhập key tới khi đơn trở về cửa hàng với trạng thái Payment accepted.

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

    Nhập key và bật chế độ Sandbox

    Trong trang Configure, shop nhập Client ID, Client Secret, Webhook Secret và Return Signature Secret. Bật Chế độ sandbox rồi lưu cấu hình để chạy thử.

    Cấu hình module thanh toán PrestaShop MONA Pay với Client ID, Client Secret, Webhook Secret, Return Signature Secret và Sandbox
    Trang Configure có bốn trường key và chế độ sandbox đang bật; chụp trên cửa hàng demo PrestaShop 8.2, chế độ thử.
  2. 02

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

    Tại bước Payment, khách chọn Thanh toán qua MONA Pay cho giỏ 450.000đ, chấp nhận điều khoản rồi bấm Place order.

    Checkout PrestaShop chọn Thanh toán qua MONA Pay cho đơn hàng 450.000 đồng
    MONA Pay xuất hiện ở bước Payment của giỏ hàng 450.000đ; chụp trên cửa hàng demo PrestaShop 8.2, chế độ thử.
  3. 03

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

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

    Trang pay.monapay.vn hiển thị 450.000 đồng, mã đơn DH7 và mã QR trong chế độ thử
    Phiên thanh toán DH7 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 PrestaShop 8.2, chế độ thử.
  4. 04

    Đơn trở về với trạng thái Payment accepted

    Sau khi giao dịch thử được xác nhận, MONA Pay đưa khách về cửa hàng. Trang chi tiết đơn ghi nhận thanh toán thành công với trạng thái Payment accepted.

    Chi tiết đơn PrestaShop phía khách sau khi MONA Pay xác nhận thanh toán với trạng thái Payment accepted
    Chi tiết đơn phía khách sau khi hệ thống xác nhận Payment accepted; chụp trên cửa hàng demo PrestaShop 8.2, chế độ thử.
Bốn việc module tự lo

Module thanh toán PrestaShop tự xác nhận đơn

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 Payment accepted

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

DH7 · 450.000đ · Payment accepted
02

VietQR đúng số tiền

Trang thanh toán điền sẵn 450.000đ và mã đơn DH7, 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 PrestaShop, 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 chi tiết đơn và trạng thái Payment accepted trước khi nhận tiền thật.

Tải GitHub · cài trong admin

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

Thứ tự dưới đây đi đúng đường cài của PrestaShop 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ở prestashop-monapay trong monapay-connectors và tải gói module theo hướng dẫn trong repository.

  2. 02

    Upload trong Modules

    Đăng nhập PrestaShop Admin, mở Modules → Module Manager → Upload a module, chọn gói module và chờ PrestaShop báo cài xong.

  3. 03

    Mở trang Configure

    Trong Module Manager, tìm MONA Pay rồi bấm Configure để mở trang cấu hình module.

  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 nhập Webhook Secret và Return Signature Secret theo hướng dẫn trên GitHub.

  5. 05

    Bật Sandbox và chạy thử

    Bật Chế độ sandbox, lưu lại rồi tạo đơn. Module chỉ hiện khi giỏ hàng dùng tiền tệ VND. Kiểm đủ checkout, trang pay và trạng thái đơn.

  6. 06

    Tắt Sandbox khi bán thật

    Sau khi đơn thử sang Payment accepted, tắt Chế độ sandbox và lưu cấu hình. Các đơn tiếp theo dùng luồng chuyển khoản thật.

Hỏi đáp

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

Module thanh toán PrestaShop 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 PrestaShop được không?

Được. Bật Chế độ 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 đủ 4 bước thì tắt Sandbox trước khi bán thật.

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

Đã có mã nguồn tại GitHub của The MONA Group. Module đã được chạy hết luồng trên cửa hàng demo PrestaShop 8.2, từ trang cấu hình tới đơn chuyển sang Payment accepted.

Vì sao checkout không hiện MONA Pay?

Module chỉ hiện khi giỏ hàng dùng tiền tệ VND. Kiểm tra tiền tệ đang chọn, bật module trong Module Manager và lưu đủ Client ID, Client Secret trước khi thử lại.

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 PrestaShop 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 PrestaShop 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 4 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]