Account Association Flow
Stay organized with collections
Save and categorize content based on your preferences.
Account Association Flow
Overview
The purpose of the Account Association flow is to establish a long-lived token that both the Payment Integrator (integrator) and Google agree represents a link between this user's account and a Google bank account and carries permission to move money between these accounts. This long-lived token is called the Google Payment Token (GPT). Google calls this token an instrument. A Google customer has one or more instruments. An instrument is a way to pay for services and goods within Google's various ecosystems and marketplaces.
This exchange occurs using the associateAccount
method that is hosted by the integrator. Proof of authentication-authorization is required input to this method. Proof of authentication is received as an outcome of the authentication-authorization flow. For more information see the authentication-authorization flow documentation.
This sequence diagram illustrates an example flow. 
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-16 UTC."],[],["The **Account Association flow** creates a Google Payment Token (GPT), a long-lived token linking a user's account to a Google bank account. This GPT acts as an instrument for payments within Google's ecosystem. The flow utilizes the `associateAccount` method, hosted by the payment integrator. This method requires proof of authentication-authorization, which is obtained through a separate authentication-authorization flow. The GPT grants permission to move money between the linked accounts.\n"]]