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

Cannot download from Chase Bank #44

Open
sneilan opened this issue Jun 3, 2017 · 6 comments
Open

Cannot download from Chase Bank #44

sneilan opened this issue Jun 3, 2017 · 6 comments

Comments

@sneilan
Copy link

sneilan commented Jun 3, 2017

I'm using Python 2.7.9 with OfxClient 2.0.3 with DEFAULT_OFX_VERSION = '103'


DEBUG:root:posting data to https://www.oasis.cfree.com/1601.ofxgp
DEBUG:root:---- request ----
DEBUG:root:OFXHEADER:100
DATA:OFXSGML
VERSION:103
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:6e1f7c9279cd4a3da52aac4ad23d32e8

<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20170603075704
<USERID>********
<USERPASS>*************
<LANGUAGE>ENG
<FI>
<ORG>Chase Bank
<FID>1601
</FI>
<APPID>QWIN
<APPVER>2500
<CLIENTUID>11b9453ce55c40538fd15b7ed6e356a6
</SONRQ>
</SIGNONMSGSRQV1>
</OFX>
DEBUG:root:---- response ----
DEBUG:root:{'fp': None, 'status': 400, 'will_close': True, 'chunk_left': 'UNKNOWN', 'length': 0, 'strict': 0, 'reason': 'Bad Request', 'version': 11, 'debuglevel': 0, 'msg': <httplib.HTTPMessage instance at 0x75cf32d8>, 'chunked': 0, '_method': u'POST'}
DEBUG:root:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN">
<HTML>
<HEAD>
<TITLE>Error 400--Bad Request</TITLE>
<META NAME="GENERATOR" CONTENT="WebLogic Server">
</HEAD>
<BODY bgcolor="white">
<FONT FACE=Helvetica><BR CLEAR=all>
<TABLE border=0 cellspacing=5><TR><TD><BR CLEAR=all>
<FONT FACE="Helvetica" COLOR="black" SIZE="3"><H2>Error 400--Bad Request</H2>
</FONT></TD></TR>
</TABLE>
<TABLE border=0 width=100% cellpadding=10><TR><TD VALIGN=top WIDTH=100% BGCOLOR=white><FONT FACE="Courier New"><FONT FACE="Helvetica" SIZE="3"><H3>From RFC 2068 <i>Hypertext Transfer Protocol -- HTTP/1.1</i>:</H3>
</FONT><FONT FACE="Helvetica" SIZE="3"><H4>10.4.1 400 Bad Request</H4>
</FONT><P><FONT FACE="Courier New">The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.</FONT></P>
</FONT></TD></TR>
</TABLE>

</BODY>
</HTML>

authentication failed: 'NoneType' object has no attribute 'find'
@akatrevorjay
Copy link

http://www.ofxhome.com/ofxforum/viewtopic.php?id=47456

Looks like we need to use OFX version 2.2, as well as try generating a client id to see if that works.

@sneilan
Copy link
Author

sneilan commented Mar 3, 2018

I found out that you need to use the chase bank with the institution endpoint of
https://ofx.chase.com/
with ofx version 103.
ofxclient --ofx-version 103

good lord what a nightmare.

@akatrevorjay
Copy link

Yeah, I'll be honest, half of the providers labelled in this ofx list are the exact opposite of trustworthy to have access to your freaking bank account. I came across two very quickly that were obvious frauds.... I now just scrape mint. At least I've heard of Intuit and have some faith that they know what they're doing. I would have assumed that these ofx providers in the list would only be the banks themselves, but ha, that is wrong.

@jantman
Copy link
Contributor

jantman commented Mar 4, 2018

@akatrevorjay Can you tell us which ones are obvious frauds???

@akatrevorjay
Copy link

@jantman I honestly wish I could at this point, it was quite some time ago now unfortunately. I'll see if I have some time to look into it this week though :)

@qqrs
Copy link

qqrs commented Oct 24, 2018

This issue appears to be a dupe of #19

I was able to get Chase downloads working and documented it there.

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