Skip to content
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

American Express broken #72

Open
jantman opened this issue May 29, 2019 · 5 comments
Open

American Express broken #72

jantman opened this issue May 29, 2019 · 5 comments

Comments

@jantman
Copy link
Contributor

jantman commented May 29, 2019

I've been using ofxclient to download my American Express card transactions daily since 2017-03-07 at the same time every day (approximately 02:41 Eastern / 06:41 GMT). I'd only had 2 problems previously. On 2019-05-25 this stopped working for me, with the AmEx server returning a HTTP 403 Forbidden, and I haven't been able to get it to work since. I've tried various combinations of Accept header, APPVER and OFX VERSION, to no avail.

Is anyone else using this for AmEx, and can either confirm or refute this issue?

@jantman
Copy link
Contributor Author

jantman commented May 31, 2019

I just got off the phone with AmEx technical support and managed to speak with a supervisor. I was told that while they only officially support Quicken and Quickbooks, they can confirm that they've had quite a few customers reporting 403 errors lately via OFX Direct Connect in those products, and they have people working on it. Their current recommendation is to disconnect and reconnect your finance app and try again, and if that doesn't work, try again in a few days...

@q3aiml
Copy link

q3aiml commented Jun 13, 2019

I ran into this as well. It might be a coincidence but it started working for me again after setting the accept header to text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8. Yeah, odd.

@jantman
Copy link
Contributor Author

jantman commented Jun 13, 2019

Hmm, interesting. I hadn't tried that.

After battling with this for a few days, I signed up for a free development account with Plaid ( see https://plaid.com/products/transactions and https://plaid.com/docs/quickstart/ ) and wrote a simple client using their API. Given how well it's working, I may end up abandoning all of my OFX scripts in favor of it...

@shawkinaw
Copy link

@q3aiml Nice tip! My AMEX OFX downloads have been broken for weeks, that fixed it for me. For anyone else who wants to do this, just add the following to your ofxclient.ini file for your AMEX account:

institution.client_args.accept = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

@ds17f
Copy link

ds17f commented Jul 4, 2020

As of 7/4/2020 this fix worked to make my amex calls function. I pasted exactly what @shawkinaw provided.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants