-
-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teller import integration #156
base: master
Are you sure you want to change the base?
Teller import integration #156
Conversation
Nice. No issues so far that aren't of my own creation. Wish Teller supported more banks, especially Schwab. Doesn't support github actions due to needing the files. Tried getting github actions to turn a secret into a file, but I think I was having issues with multilines. An alternative is having the cert/key as a string with \n for newlines. Will be messing with it more. |
@ericcater Thanks for the review! One approach that might help with the storing the certificate files in secrets for GitHub Actions is to encode the certificate file as a Base64 string. See: https://stackoverflow.com/a/66603047 |
Thanks for this PR @arithmetric 🥰 @ericcater - we just added support for hundreds more FIs recently. We're working hard to get the total number closer to that of Plaid and others over the next few months. Schwab is coming soon! |
this worked great for me, awesome job @arithmetric. I hope this gets merged asap! |
Great idea; love the integration. This worked for me, up until adding an account. Clicking "Link an account" seems to have no effect. |
How do I run this? I cloned the branch from arithmetric's repo. Thanks. |
Normally, these are the steps you'd take:
To remove, you would follow these steps:
I've had my own issues getting this to run the Teller integration after installation, but I'll post a solution if I have time to work through the code. |
Thanks for explaining! I was missing I was able to connect to Teller, and went through the account enrollment process, but like your issue, I was not able to fully complete account linking.
|
Copying over my comment from the associated issue: Thanks @arithmetric! I just got this setup and it was very simple, worked very easily! When I ran fetch, the initial transactions failed due to timeout. But after I re-ran mintable fetch 3 times, it finally worked for all my accounts! |
Thanks for adding this! Do you have guidance on safely adding the certificate to Github actions? |
Curious what this comment meant last year. When I try to link Schwab or Chase using Plaid, I get an immediate "Something went wrong". |
This is amazing! Great work @arithmetric 🎉 |
This PR adds support for using the Teller service for importing transactions from bank accounts.
When I tried using Mintable with the Plaid integration, I was only able to connect with accounts at one financial institution that I use. With the Teller integration, I'm able to connect to all of the accounts I wanted. So far I have been able to sign up and use Teller on a small scale for free.
See the account linking interface in Teller:
I've included documentation below, but the set up process is very similar to Plaid. First run
mintable teller-setup
to provide the account ID and credentials (for Teller, certificate files). Then runmintable teller-account-setup
to link your accounts. Finally runmintable fetch
to import the transactions.The Teller and Plaid integrations can both be used for importing from different accounts.