MoneyKit ensures your users have a seamless experience linking any of their financial accounts to your application. On the front end, your application will use MoneyKit Connect; your back end services will use the MoneyKit API.
Under the hood, MoneyKit reduces friction and improves conversion by selecting the best data provider for your user’s financial institution. MoneyKit Connect provides a clean, seamless linking experience with an interface that feels native to your application.
Integration Guide
Learn how to integrate MoneyKit into your application.
Overview
1
Get an Access Token
POST your
client_id and client_secret to /auth/token to get an access_token2
Create a Link Session Token
POST to /link-session to create a
link_session_token3
Render MoneyKit Connect
Initialize and present MoneyKit Connect from your front end using the
link_session_token4
Customer uses Connect
Your user selects their institution, authenticates, and grants permissions
5
Handshake with your backend
You receive an
exchangeable_token, which your back end exchanges for a link_id6
Fetch from the MoneyKit API
Use the
link_id to fetch data from the MoneyKit API for the user’s accounts