Các bước tiến hành khi thực hiện một thanh toán như sau
Khi quyết định mua hàng, khách hàng nhấn nút “PAY” trên trang web, Aglet Service Center (ASC) sẽ gửi một agent (Consumer Aglet) mang theo yêu cầu thanh toán chứa đối tượng đại diện của người bán và số tiền trả di chuyển tới chỗ người bán
Tại chỗ người bán, agent của người mua trao yêu cầu thanh toán cho agent của người bán (Merchant Agent) mang theo yêu cầu thanh toán của người mua cùng với chữ ký của chủ sở hữu nó trên đơn hàng và di chuyển tới TTP Tại TTP, agent của người bán trao yêu cầu thanh toán của người mua và chữ ký của người bán trên đơn hàng cho TTP agent (TTP Aglet). Agent TTP xác minh chữ ký của người mua trên yêu cầu thanh toán và chữ ký của người bán trên đơn hàng. Agent TPP xác minh thỏa thuận của người mua và người bán trên đơn hàng và cho phép thanh toán. Sau đó agent TTP gửi trả lại một biên lai cho agent của người bán.
Agent của người bán trả lại phía người bán biên lai Người mua (Aglet
Service center /Consumer) Chủ hàng (Merchan) Tổ chức trung gian đáng tin cậy (Trusted Third Party) 1. Consumer aglet mang
đơn đặt hàng đã được ký (chữ ký điện tử của người mua) và dữ liệu thanh toán đã được mã hóa bằng khóa công khai của TTP
2. Merchant aglet nhận hóa đơn từ consumer aglet và ký tiếp lên đó (chữ ký điện tử của chủ hàng) và chuyển tiếp hóa đơn đó cùng dữ liệu thanh toán của người mua đến TTP
3. TTP sử dụng khóa công khai của người mua và chủ hàng để xác minh và khớp lệnh đơn mua hàng. Nó cũng giải mã dữ liệu thanh toán của người mua bằng khóa bí mật của nó. 4. Merchant aglet mang trở
về biên lai đã được chứng thực từ TTP
5. Consumer aglet mang trở về biên lai từ host merchant.
Agent của người bán cũng chuyển cho agent của người mua biên lai, lúc này vẫn đang chờ tại chỗ người bán. Agent của người mua trả lại cho người mua biên lai thanh toán.
3.2.3.2. Cài đặt hệ thống