Nhảy tới nội dung

Giới thiệu

Với những phương thức thanh toán không nằm trong những phương thức mà Checkout SDK đã hỗ trợ, đối tác có thể cấu hình tuỳ chỉnh thêm một hoặc nhiều phương thức thanh toán riêng của đối tác. Phương thức này sẽ được hiển thị cùng với các phương thức mà Checkout SDK đã hỗ trợ tại trang lựa chọn phương thức thanh toán.

Sơ đồ quy trình thanh toán

Dựa trên quy trình thanh toán của Checkout SDK, một số thay đổi nhỏ về luồng thanh toán được thay đổi như sau:

Quy trình tích hợp

Chi tiết

  1. Đối tác chủ động tạo đơn hàng và đưa thông tin đơn hàng vào API createOrder.
  2. Gọi API createOrder để thực hiện thanh toán. Checkout SDK sẽ điều hướng người dùng tới trang lựa chọn phương thức thanh toán.
  3. Sau khi người dùng lựa chọn phương thức thanh toán riêng, thông tin đơn hàng sẽ được gửi về Mini App thông qua sự kiện thanh toán.
  4. Đối tác chủ động "điều hướng người dùng" tiếp tục thực hiện thanh toán với phương thức thanh toán riêng.
  5. Merchant Server nhận kết quả thanh toán, gọi api updateOrderStatus để cập nhật kết quả giao dịch cho Checkout SDK.

Lưu ý
  • Việc thực hiện bước (1) và (2) là bắt buộc vì chưa xác định được phương thức thanh toán mà người dùng lựa chọn.
  • Bước (5) giúp khách hàng có thể xem lại lịch sử giao dịch Mini Apps trên Zalo sau này

Tham khảo

step-1