-
Notifications
You must be signed in to change notification settings - Fork 89
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
FIXED - Discover broken again #40
Comments
Discover credit cards broke for me sometime on May 10-11, 2017. I saw this confirmed for other software as well. It turns out that Discover has changed the account numbers (ACCTID) used by Ofx. One fix would probably be to run the setup again. Alternatively, you can do what I did and fix the "number" field for your account in
Up to May 10 or 11, the "number" (ACCTID) that Discover was using for my account was my full credit card number. Now, it has changed to something like "Discovr06XaaXaaaaXbbbb" where "a" are numbers that don't seem to make any sense to me, and "bbbb" are the last four digits of my card number. |
I can confirm that Discover card has changed the way they do account numbers now. I called Discover and the person talking to me told me that they are now using different account numbers than what would appear on the card. Section 8.5.1 in the OFX Spec talks about the reasoning behind doing this. |
@jantman Do you know how one would make an OFX request to get a list of ACCTID's for a given user using 2.0+ format? I also noticed that the file I downloaded from Discover's website has different ORG and FID values than I have seen |
@denvaar I really don't know much about the OFX spec at all... I know that the PocketSense scripts converted to OFX 2.0 for Discover, but 102 still works fine for me. I thought that the difference, in practical terms, was just well-formed XML (i.e. closing tags). I assume that the request to get ACCTIDs would be the same as 1.x, except for the message formatting... but I don't really know. |
@denvaar to get the list of accounts, take a look at the cli.py It has an example using the Institution.authenticate() and Institution.accounts() methods. Those are how this CLI get and present your accounts in your bank to you when you add a bank. |
I missed the "in 2.0" part. I've never used 2.0 myself. This library uses the ofxparse module; perhaps there is some discussion over on that project related to the 2.0 format that might shed light. |
Discover credit cards are broken again.
I'm working on a fix now...
The text was updated successfully, but these errors were encountered: