Cách hoạt động payOS Checkout
payOS Checkout là một giao diện dựng sẵn, giúp giảm thời gian phát triển.
Luồng hoạt động
- Bước 1: Khách hàng thực hiện mua hàng trên Website hoặc ứng dụng của merchant và lựa chọn thanh toán trực tuyến Napas 247 cho đơn hàng.
- Bước 2: Website hoặc ứng dụng của merchant tiến hành gọi tạo link thanh toán, payOS sẽ kiểm tra dữ liệu và trả về kết quả chứa link thanh toán. Khi hệ thống của merchant nhận kết quả link thanh toán cần chuyển hướng khách hàng của bạn đến trang checkout của payOS bằng cách mở link thanh toán từ kết quả.
- Bước 3: Khách hàng sử dụng ứng dụng ngân hàng để quét mã VietQR từ link thanh toán.
- Bước 4: Giao dịch ghi nhận thành công tại ngân hàng, payOS sẽ trả kết quả thành công về
returnUrl
gồm: trạng thái, mã đơn hàng, mã link thanh toán, ... Từ kết quả nhận được trênreturnUrl
Website hoặc ứng dụng của merchant hiển thị giao diện thành công. - Bước 5: Sau khi có kết quả ở giao diện, đồng thời payOS sẽ gửi một kết quả với đầy đủ thông tin thanh toán tới Webhook của cửa hàng được thiết lập trên https://my.payos.vn, sau đó merchant cập nhật trạng thái đơn hàng phù hợp.
Cách tích hợp payOS với hệ thống của Merchant
- Code để tạo link thanh toán
- Code xử lý
returnUrl
vàcancelUrl
để nhận thông báo kết quả Thanh toán và Huỷ đơn hàng trên giao diện. - Code webhook để nhận kết quả thanh toán của một đơn hàng.
Low-code
payOS Checkout với yêu cầu ít code và lựa chọn tốt nhất để tích hợp thanh toán bởi những tính năng có sẵn. Lựa chọn hiển thị giao diện Checkout:
- Chuyển hướng đến trang payOS Checkout
- Mở dialog giao diện thanh toán
- Nhúng giao diện thanh toán vào website hoặc ứng dụng của bạn.