TBD: Thêm nội dung mô tả ngắn gọn về Ví điện tử (tương tự như đối với tiền điện tử)
TBD: Xem bản minh hoạ quy trình Ví điện tử sau khi bạn đưa FoP vào các thực thể của Google.
Dưới đây là các quy trình thanh toán thông thường chính của Google có liên quan đến giao dịch bằng Ví điện tử.
Chu trình liên kết
Google Standard Payments cho phép các nhà tích hợp tạo quy trình tạo công cụ và quy trình mua để cung cấp trải nghiệm thanh toán nhanh chóng và liền mạch cho người dùng.
Khách hàng Google có một hoặc nhiều phương thức thanh toán. Công cụ là một phương thức để thanh toán cho các dịch vụ và hàng hoá trong nhiều hệ sinh thái và trang web thương mại của Google. Để thêm một công cụ, người dùng phải liên kết một công cụ bằng thông tin đăng nhập bên ngoài và xác thực những thông tin xác thực đó. Ví dụ điển hình là thẻ tín dụng. Thẻ tín dụng có số thẻ (PAN) mà Google lưu trữ và số xác minh thẻ (CVN) dùng để xác thực. Người dùng thêm một phương thức bằng cách nhập mã PAN và CVN vào giao diện người dùng của Google. Google lưu trữ PAN một cách an toàn sau khi công ty xử lý thẻ tín dụng xác minh số PAN và CVN. Tương tự như vậy, trong thông số kỹ thuật này, chúng tôi sẽ liên kết bằng chứng về việc xác thực với một công cụ bên phía Google. Chúng tôi gọi việc liên kết tài khoản này là một công cụ đo lường luồng liên kết.
Kết quả của quy trình liên kết là hoạt động trao đổi Mã thông báo thanh toán của Google (GPT) được cả Google và đơn vị tích hợp đồng ý. Trong quá trình thu thập, GPT được chuyển đến đơn vị tích hợp thanh toán (người nắm giữ tài khoản người dùng) để xác định tài khoản người dùng cần lập hoá đơn.
Có nhiều cách để xác thực người dùng nhằm chứng minh quyền sở hữu tài khoản. Tên người dùng và mật khẩu là một cách, tuy nhiên, OTP, thông tin sinh trắc học và câu hỏi bảo mật cũng là các giải pháp khả thi. Google không dự định cho biết cách bên tích hợp thanh toán xác minh người dùng. Chúng tôi cho rằng đơn vị tích hợp thanh toán sẽ làm việc này hiệu quả nhất. Vì vậy, trong quy cách này, Google muốn tận dụng nhiều giao diện người dùng của bên tích hợp thanh toán để xác thực người dùng và chỉ cần cung cấp cho Google bằng chứng xác thực. Chúng tôi gọi đây là quy trình xác thực.
Kết quả của quy trình xác thực là bằng chứng về việc xác thực.
Quy trình liên kết yêu cầu Google cung cấp bằng chứng xác thực của đơn vị tích hợp thanh toán. Trước quy trình liên kết, Google sẽ gọi quy trình xác thực để lấy bằng chứng này.
Ví dụ bên dưới cho thấy các bước mà người dùng sẽ thực hiện đối với quy trình xác thực và quy trình liên kết. Ví dụ bên dưới hướng dẫn bạn về một ví điện tử giả có tên là InvisiCash.

Lưu ý về biểu đồ này:
- Trong bước 1 và 3, xin lưu ý rằng danh tính (email) của người dùng là khác nhau giữa
Google và InvisiCash.
sf@gmail.comvàsally@otheremail.comtương ứng. Điều này là bình thường và như mong đợi. - Ở giữa bước 3 và 4, ứng dụng InvisiCash (hoặc giao diện người dùng web nếu người dùng chưa cài đặt ứng dụng) có thể làm bất cứ điều gì cần thiết để xác thực người dùng, bao gồm việc nói chuyện với máy chủ InvisiCash.
Quy trình mua
Sau khi việc liên kết hoàn tất và người dùng có một công cụ mới, họ có thể sử dụng công cụ đó để mua hàng hoá và dịch vụ qua Google. Tại thời điểm mua, người dùng có thể hoặc không tham gia. Tất cả phụ thuộc vào ngữ cảnh của giao dịch mua. Ví dụ: đối với giao dịch mua dựa trên gói thuê bao, người dùng có thể sẽ không tham gia. Tại thời điểm mua, Google sẽ hiển thị GPT (Thẻ nhà xuất bản của Google) cho đơn vị tích hợp thanh toán. Đơn vị tích hợp thanh toán sẽ sử dụng GPT này để xác định đúng tài khoản cần ghi nợ. Đây được gọi là quy trình mua.
Ví dụ bên dưới sẽ tiếp tục sau khi người dùng sf@gmail.com đã thực hiện việc liên kết và một công cụ đã được tạo. Người dùng hiện muốn mua hàng.

Đôi khi, cả trình tích hợp thanh toán hoặc Google đều có thể yêu cầu người dùng xác thực trước khi mua hàng. Có nhiều lý do dẫn đến điều này. Ví dụ:
- Công cụ rủi ro của Google xác định một khoản thanh toán có vẻ đáng ngờ
- Các yêu cầu theo quy định đòi hỏi phải có OTP cho mỗi giao dịch mua
Trong những trường hợp như vậy, Google sẽ ghép nối quy trình xác thực với quy trình mua. Người dùng sẽ được chuyển đến giao diện người dùng của trình tích hợp để xác thực. Kết quả của quy trình xác thực là bằng chứng về danh tính và quy trình xác thực của người dùng. Sau đó, bằng chứng này sẽ được gửi cùng với thông tin mua hàng trong quy trình mua.
Trong ví dụ bên dưới, người dùng sf@gmail.com đã thực hiện việc liên kết và một công cụ đã được tạo. Trong quy trình mua, máy chủ của Google muốn yêu cầu người dùng này ngăn chặn hành vi gian lận:

Làm mới quy trình mã thông báo
Trong quy trình liên kết, đơn vị tích hợp thanh toán có thể cho Google biết rằng GPT này sẽ hết hạn sau X tháng. Mặc dù ưu tiên mã thông báo không hết hạn, nhưng Google thừa nhận rằng việc này không phải lúc nào cũng đúng, do đó, Google sẽ hỗ trợ thời hạn mã thông báo. Trong trường hợp mã thông báo sắp hết hạn, Google sẽ chuyển người dùng thông qua một quy trình xác thực. Người dùng được chuyển đến giao diện người dùng của trình tích hợp để xác thực. Kết quả của quy trình xác thực là bằng chứng về danh tính người dùng và quy trình xác thực. Sau đó, bằng chứng này được gửi tới đơn vị tích hợp để kéo dài thời gian hết hạn của GPT. Đây được gọi là quy trình refreshToken.
Ví dụ bên dưới sẽ tiếp tục sau khi người dùng sf@gmail.com đã thực hiện việc liên kết và một công cụ đã được tạo. Mã thông báo của người dùng sắp hết hạn, vì vậy, Google sẽ yêu cầu người dùng làm mới phương thức thanh toán của họ:

Quy trình xác thực được sử dụng trong hai phương thức khác nhau. Bước đầu tiên là trong quá trình cố gắng xác thực người dùng trong thời gian liên kết. Hiện tại, danh tính của người dùng là không xác định và người dùng có quyền nhập thông tin này. Danh tính có thể giống như tên người dùng, địa chỉ email hoặc số điện thoại. Phương thức thứ hai là cố gắng xác thực để đảm bảo rằng người dùng biết thông tin xác thực của một công cụ hiện có. Trong trường hợp này, người dùng đã thêm phương thức và đã liên kết tài khoản của nhà tích hợp thanh toán. Trong phương thức này, chúng ta muốn xác minh rằng người đó có thông tin xác thực cho một danh tính cụ thể của người dùng. Người dùng không được thay đổi danh tính tài khoản đang được xác minh. Để thực hiện việc này, chúng tôi sẽ gửi cho đơn vị tích hợp thanh toán một mã liên kết tại thời điểm liên kết. Tại thời điểm xác thực, Google sẽ gửi cùng một mã liên kết cho trình tích hợp. Trình tích hợp sử dụng mã liên kết để tra cứu tài khoản cần được xác thực.
Quy trình chuyển tiền
Google là hệ thống kế toán hồ sơ và có tính đến các hoạt động chuyển tiền. Hằng ngày, Google gửi bảng sao kê chuyển tiền cho đơn vị tích hợp thanh toán. Bảng sao kê này cung cấp bản tóm tắt số tiền mà bên tích hợp thanh toán nợ Google, kèm theo hướng dẫn về cách thanh toán cho Google. Để đối chiếu, đơn vị tích hợp thanh toán có thể truy vấn Google để biết thông tin chi tiết về cấp giao dịch tạo nên bảng sao kê chuyển tiền.
Dưới đây là quy trình mẫu: 