Checkout: server xác nhận tiền — thiết kế đề xuất

Checkout: server xác nhận tiền — thiết kế đề xuất A sequence diagram generated by Archify. Xác nhận đặt mua Chốt đơn + attempt Kiểm quyền, giá, tồn; cùngidempotency key Dữ liệu checkout Mở Checkout SDK Thực hiện giao dịch Kết quả phía client Chỉ đổi UI; không xác nhận đã thutiền Webhook giao dịch Xác minh provider; sai dữ liệuthì từ chối Payment + outbox Atomic; chống trùng event vàtransaction Đọc trạng thái đơn Tra nếu pending/unknown Kết quả có xác minh Cập nhật nếu hợp lệ Trạng thái server Mini App · Phụ huynh xác nhận · Sequence participant Mini App Phụ huynh xác nhận Backend SSA · Quyền + giá + trạng thái · Sequence participant Backend SSA Quyền + giá + trạng thái Giao dịch · Đơn / tiền / outbox · Sequence participant Giao dịch Đơn / tiền / outbox Checkout SDK · Chọn phương thức · Sequence participant Checkout SDK Chọn phương thức Cổng thanh toán · Merchant chưa chốt · Sequence participant Cổng thanh toán Merchant chưa chốt Chú giải Luồng chính Phản hồi Kiểm soát Thông điệp