Giao thức thanh toán của hệ thống thanh toán nhà hàng

Một phần của tài liệu Mobile agent và ứng dụng trong thanh toán điện tử (Trang 53 - 54)

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

Một phần của tài liệu Mobile agent và ứng dụng trong thanh toán điện tử (Trang 53 - 54)