Trước khi bắt đầu
- Dịch vụ của bạn hỗ trợ Onboard (AEP). Xem Ghi danh agent.
Cách InFlow nhận diện các agent của mình
InFlow là một platform AEP. InFlow lưu trữ danh tính của mỗi agent InFlow. Với mỗi agent, InFlow làm các việc sau:- InFlow cấp cho agent một agent DID
did:webtrên tên miền InFlow. - InFlow xuất bản tài liệu DID của agent, kèm khóa công khai của agent.
- InFlow giữ khóa riêng và ký các request của agent.
Đây là ví dụ một agent DID production:
Bước 1: Đọc agent DID
SDK service cho bạn agent DID sau khi SDK kiểm tra chữ ký của request.Bước 2: So sánh tiền tố
Nếu agent DID bắt đầu bằng tiền tố InFlow, khách hàng đến từ InFlow.Lý do tiền tố này đáng tin cậy
SDK lấy khóa công khai của agent từ tài liệu DID trênapp.inflowpay.ai. Sau đó SDK kiểm tra chữ ký của request bằng khóa đó. Chỉ InFlow có thể xuất bản tài liệu DID trên tên miền đó. Vì vậy, một request qua được bước kiểm tra với agent DID của InFlow đến từ một agent InFlow.
Những điều agent DID không cho bạn biết
- Một agent DID cho mỗi dịch vụ. InFlow cấp cho một agent một agent DID khác nhau cho mỗi dịch vụ. Dùng agent DID để nhận biết một khách hàng trong dịch vụ của bạn. Bạn không thể dùng nó để tìm cùng agent đó ở các dịch vụ khác.
- Không ghi danh thì không có agent DID. Một khoản thanh toán bằng MPP hoặc x402 không có ghi danh AEP thì không có agent DID. Để nhận biết mọi khách hàng, yêu cầu ghi danh trước khi bạn chấp nhận thanh toán.
Bước 3: Kiểm thử bằng CLI
Ghi danh với dịch vụ của bạn như một agent InFlow. Đăng nhập bằnginflow auth login. Đảm bảo vault ở trạng thái mở khóa.
Bước tiếp theo
Niêm yết sản phẩm
Xuất bản danh mục của bạn để agent có thể tìm sản phẩm và giá của bạn.