A
|
AbriaCloud 1/2/2025 |
We have extensive knowledge on importing and synchronizing from multiple financial institutions. Unfortunately, each institution varies in how they implement their APIs and will provide varying levels of support for developers. There are third-party tools and subscriptions available to provide the link if API programming is too time consuming or beyond your comfort level. In order to provide any feedback, I would need to know at least the name of the institution you have in mind. |
C
|
Chris Whitehead 1/2/2025 |
I've been importing bank transactions using the csv exported from the bank rather than via an open banking API as I only do this once a month, I did have a copy and paste version until the bank changed the layout which made this useless. I upload the csv and then process the line by line, to match the transactions I convert the line in into an md5 signature. $signature = md5( json_encode( $csv_row ) ); I then store the signature in the table when I insert the record so I can check if the incoming signature and date keys already exist in the table, if it doesn't then I insert the record and ignore if it does. You could use open banking to retrieve the transactions, here's a list of the APIs |
C
|
chopperpilot author 1/2/2025 |
Thankyou Abriacloud and Chris. So nice of you guys. I use TD Bank and your help is greatly appreciated. you can reach me at 6472195303 or fpilot@renocon.ca |
C
|
chopperpilot author 1/2/2025 |
C
|
Chris Whitehead 1/3/2025 |
You're welcome to use the same code that I use for synchronising the transactions. Here's the basics. // get the signature from the csv row and check if exists |
A
|
AbriaCloud 1/3/2025 |
We tried to integrate with TD Bank a while back and they wanted developers to use Plaid (https://plaid.com) for integrations. Plaid was inordinately expensive for synchronizing checking account transactions. They were asking $12K/year (USD) just to maintain the API connection and we still had to integrate that code with the project. In that case, the customer was interested in using Xero for their ledger. Xero was cheap and already had the integration with TD Bank. We were able to get around the problem by integrating with the Xero API instead of directly with the bank and that worked perfectly. Transactions would sync with Xero and we would sync Xero with their app. I will check back with TD Bank and see if that situation changed. |
C
|
chopperpilot author 1/21/2025 |
Thanks all. |
A
|
AbriaCloud 1/23/2025 |
Forgot to update you. TD Bank is still a pain to work with. Nothing changed there. |