Integrating with Plaid allows partners to securely link consumer bank accounts to enable payments and account verification.
This flow relies on a hosted link provided by Upward uses message passing and deep links to manage authentication and completion.
Request a consumer scoped token
ui:client-onboarding api:purchase:write api:accounts:read api:accounts:write
Request a hosted link
Listen for Plaid token message
iframe message
to the parent frame with the event:Use the hosted link to initiate Plaid
Open the Plaid browser
secure.plaid.com
browser session where the consumer can complete Plaid authentication.Handle completion with custom URL schema
Close the Plaid browser on redirect
plaid completion_redirect_uri
in order to close the Plaid browser session.Here is the code example:
Bill Switch / Deposit Switch