Bank
Overview
The following endpoints provide APIs to allow you to manage a user's bank connections and perform actions with those bank accounts, for example, ACH transactions.
To understand how we link bank accounts with Plaid, check out our documentation on Plaid Bank Linking.
There are three steps to linking a user's bank account:
Requesting a Plaid Link token
Presenting the Plaid Link modal to the user by passing it the link token (see docs).
Capturing the public token from the Plaid Link modal and activating their account with Ratio.
You will need to provide us with a redirect URI so that we can add it to Plaid
If you are building an Android app, you also need to provide us with the Android Package Name
These values you send to Ratio need to match what you send in your requestLink
calls.
Request Bank Link
Activate Bank Link
Update Link Token (re-login)
Note: Sometimes bank accounts can become disconnected and require the user to log in once more. We provide an update link token endpoint for this exact reason.
Unlink Bank Account
Retrieve Bank Account
Initiate ACH
Once a bank has been linked and verified, use the following endpoint to make a crypto purchase via ACH. You can obtain the verification status from the GET /banks/{id}
call above, or by subscribing to the appropriate webhook.
Please see our list of supported currencies or our Currency enum for reference on formatting and network support.
Last updated