Способ подойдет в случае: Вы пишите проекты на кипер, У вас есть куда впихнуть запросы.
Примерно так сейчас работают все говно софты по банкам
Примерно так сейчас работают все говно софты по банкам
Код:
request.UserAgent = "InetClntApp/3.0";
request.AddHeader("Accept", "*/*, application/x-ofx");
string response = request.Post("https://ofx.etrade.com/cgi-ofx/etradeofx", "OFXHEADER:100\r\nDATA:OFXSGML\r\nVERSION:102\r\nSECURITY:NONE\r\nENCODING:USASCII\r\nCHARSET:1252\r\nCOMPRESSION:NONE\r\nOLDFILEUID:NONE\r\nNEWFILEUID:NONE\r\n\r\n<OFX><SIGNONMSGSRQV1><SONRQ><DTCLIENT>20190809011850.000<USERID>" + emailFull + "<USERPASS>" + password + "<LANGUAGE>ENG<FI><ORG>fldProv_mId<FID>fldProv_mProvBankId</FI><APPID>QWIN<APPVER>1900</SONRQ></SIGNONMSGSRQV1><SIGNUPMSGSRQV1><ACCTINFOTRNRQ><TRNUID>C0A84BC5-6332-4674-ACEF-6149F15423B5<CLTCOOKIE>4<ACCTINFORQ><DTACCTUP>19700101000000</ACCTINFORQ></ACCTINFOTRNRQ></SIGNUPMSGSRQV1></OFX>", "application/x-ofx; charset=utf-8").ToString();
if (response.Contains("<CODE>0"))
{
return "true";
}
else
{
if (response.Contains("<CODE>15500"))
{
return "false";
}
else
{
return "error";
}
}
}
}
Переходим сюда: https://www.ofxhome.com/index.php/home/directory/all
Выбираем банк и кликам на него, там уже будет инфа по запросу - https://prnt.sc/rfxsv4 https://prnt.sc/rfxt2x
(так же вы можете прям на сайте проверить ответы от сервера, нужно зарегистрироваться )
Делаем пару правок в запросах и все.