Quy tắc
Chỉ cộng credit sau khi khoản thanh toán hoàn tất. Chỉ cộng credit một lần cho mỗi khoản thanh toán. InFlow chặn các khoản thanh toán trùng lặp, nhưng dịch vụ của bạn phải chặn credit trùng lặp.Tạo endpoint nạp credit
- Đặt một giá cố định cho mỗi gói nạp. Xem Viết giá cho x402 và Chọn loại tiền cho MPP.
- Bảo vệ endpoint bằng MPP, x402 hoặc cả hai. Xem Nhận thanh toán từ agent.
- Tìm tài khoản qua cách xác thực thông thường của bạn. Với Onboard, credential ghi danh của agent cho biết tài khoản.
- Tạo một ID lần nạp cho mỗi request. Lưu ID này cùng với ID giao dịch của khoản thanh toán.
Cộng credit
Hai giao thức chạy handler của bạn vào các thời điểm khác nhau.
Với x402, cộng credit khi bạn biết rằng khoản thanh toán đã quyết toán. Một webhook
TRANSACTION_UPDATED với trạng thái SETTLED cho bạn biết điều này. Các SDK không có callback chung cho thời điểm sau khi quyết toán.
Khi cộng credit lỗi
Không yêu cầu một khoản thanh toán thứ hai. Cộng lại credit cho cùng ID lần nạp. Dùng ID giao dịch để tìm khoản thanh toán. Nếu server của bạn không thấy kết quả, lấy trạng thái thanh toán từ một webhook.Cho phép người mua chọn số tiền
Gói cố định là cách đơn giản nhất. Với MPP, bạn cũng có thể đặt giá từ request. Với x402, dùng gói cố định.Bước tiếp theo
Webhook
Nhận một sự kiện có chữ ký khi một giao dịch thay đổi.