Sorry, it's AQBanking 6.2.6. I've fixed the wiki page and added links for macOS and flathub users to the exact version of GnuCash they need.
There's no 4.4.1: We changed to a two-digit versioning system 4 years ago. However the all-in-one bundles on macOS and Windows can have suffixes as do flathub packages. I didn't do a rebundle of the 4.4 release on Windows as we have nightly builds for that and users are accustomed to using them. The flathub version you need is 4.4-4 and the macOS one is 4.4-2. For the latter use the new link on the wiki page; I don't intend to change the link on the website nor to add the 4.4-2 dmg to the Github release because this affects only a few users. Regards, John Ralls > On Feb 16, 2021, at 6:07 AM, John Haiducek <jhaid...@gmail.com> wrote: > > The instructions on the wiki say that GnuCash 4.4 and aqbanking 6.1.6 are > required to connect, but some of the comments on this thread refer to GnuCash > 4.4.1. I tried with GnuCash 4.4 and aqbanking 6.2.5 and found that the > aqbanking UI is slightly different than described in the wiki and there is no > field to set the HTTP User Agent. Is GnuCash 4.4.1 and/or aqbanking 6.2.6 > required to make this work? > > John > > On Sun, Feb 14, 2021 at 7:54 PM John Ralls <jra...@ceridwen.us> wrote: > I tried again with a second visit to accessid so I'd get a fresh UUID. It > worked to get the accounts but failed when I tried to retrieve transactions. > > I've summarized the setup process in > https://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings#USAA, though > for my experience the Client UID instructions, which reflect getting them > from the URL, are not correct. > > Regards, > John Ralls > > > > On Feb 14, 2021, at 3:59 PM, John Ralls <jra...@ceridwen.us> wrote: > > > > I tried it both ways, capitalized and not. > > > > Regards, > > John Ralls > > > > > >> On Feb 14, 2021, at 11:31 AM, Randy Johnson <rsjdev...@gmail.com> wrote: > >> > >> I ended up with two during my experimentation - I ended up requesting > >> access twice, I got the same access is and password both times but > >> different client uuids. Both client uuids I got as well as the published > >> one worked for me. > >> Quick check, did you capitalize the letters in the uuid? Someone mentioned > >> it earlier and I just confirmed with my own, lower case uuids will return > >> an error. > >> -Randy > >> > >> On Sun, Feb 14, 2021, 2:12 PM John Ralls <jra...@ceridwen.us> wrote: > >> Well, there's a UUID in that URL, but I just tried using it for the > >> ClientUUID and got "The user cannot signon because he or she entered an > >> invalid user ID or password." Using the one scraped from Quicken for MacOS > >> and reported in > >> https://lists.gnucash.org/pipermail/gnucash-devel/2021-February/045690.html > >> works. > >> > >> That leads me to believe that USAA is using the ClientUUID as an API key. > >> Quicken may have registered one or many. I think the only way to find that > >> out is for more users to set up MITMs with different versions of Quicken > >> and retrieve the ClientUUIDs for comparison. > >> > >> This makes me a bit leery of publishing it on the wiki, because if Quicken > >> or USAA catch on that it's been compromised they might change it and lock > >> us out again. > >> > >> Regards, > >> John Ralls > >> > >> > >>> On Feb 13, 2021, at 9:06 PM, Randy Johnson <rsjdev...@gmail.com> wrote: > >>> > >>> The CLIENTUID is also part of the URL that you get sent to after > >>> completing > >>> https://df3cx-services.1fsapi.com/casm/usaa/enroll (or usaa.com/accessid , > >>> not sure which is preferred), hopefully avoiding the need to install > >>> Quicken. > >>> > >>> -Randy > >>> > >>> On Fri, Feb 12, 2021, 5:29 PM Bob White via gnucash-devel < > >>> gnucash-de...@gnucash.org> wrote: > >>> > >>>> I got new USAA OFX download working with GNC 4.4.1. > >>>> > >>>> It's mainly a configuration task. > >>>> > >>>> ------ User config ------ > >>>> int uniqueId="<leave as is>" > >>>> char backendName="aqofxconnect" > >>>> char userName="<your name>" > >>>> char userId="<your new USAA access id>" > >>>> char customerId="<your new USAA access id>" > >>>> char country="us" > >>>> char bankCode="314074269" > >>>> int lastSessionId="0" > >>>> > >>>> data { > >>>> backend { > >>>> char bankName="USAA Federal Savings Bank" > >>>> char org="USAA Federal Savings Bank" > >>>> char fid="67811" > >>>> char serverAddr="https%3A%2F%2Fdf3cx-services.1fsapi.com > >>>> %2Fcasm%2Fusaa%2Faccess.ofx" > >>>> char appId="QMOFX" > >>>> char appVer="2300" > >>>> char headerVer="103" > >>>> char clientUid="<CLIENTUID>" > >>>> int httpVMajor="0" > >>>> int httpVMinor="0" > >>>> char httpUserAgent="InetClntApp%2F3.0" > >>>> } #backend > >>>> } #data > >>>> ------------------------- > >>>> > >>>> Notes: > >>>> -- 'httpUserAgent' is currently not configurable through GNC v4.4.1, but > >>>> it works when included in the file. It has been added in newer > >>>> AqBanking, > >>>> look for support in next GNC release. > >>>> -- 'CLIENTUID' can be found in OFXLog.txt generated by Quicken. Signup > >>>> for trial and cancel within 30 days no charge. > >>>> -- 'your new USAA access id' can be found at > >>>> https://www.usaa.com/accessid > >>>> > >>>> You will need to disconnect accounts from within the AqBanking Wizard, > >>>> download accounts with new user configuration, then reconnect accounts. > >>>> In > >>>> my case, the new credit card account numbers in the accounts list are > >>>> not a > >>>> 100% match to the number found on your credit card. There were enough > >>>> common digits to know which was which, just be aware. I was able to > >>>> successfully download and update 2 checking accounts, a savings account, > >>>> and a credit card account. > >>>> > >>>> I hope this helps. > >>>> > >>>> Regards, > >>>> > >>>> Bob > >>>> > >>>> PS. I did clone the AqBanking repo and build and install the latest > >>>> libraries on the same machine I am running GNC. I am not sure if the > >>>> GNC used the libraries distributed with it or the ones I built so YMMV. > >>>> _______________________________________________ > >>>> gnucash-devel mailing list > >>>> gnucash-de...@gnucash.org > >>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > >>>> > >>> _______________________________________________ > >>> gnucash-devel mailing list > >>> gnucash-de...@gnucash.org > >>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > >> > > > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > If you are using Nabble or Gmane, please see > > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.