문제

일부 응용 프로그램은 사용자가 온라인 뱅킹 시스템에서 트랜잭션 레코드 (일반적으로 신용 카드)를 끌어 내릴 수있는 기능을 제공한다는 것을 알았습니다. 일반적으로 특정 은행이 지원됩니다.

이것을 달성하는 일반적인 방법은 무엇입니까 (즉, API를 사용하거나 다른 것을 사용)? (ANZ)에서 거래 기록을 철회하고 싶은 은행을 지원하는 웹 앱을 보았으므로이를 달성 할 수 있다는 것을 알고 있지만 온라인 뱅킹 API에 대한 언급을 찾을 수 없었습니다.

나는 Ruby on Rails에서 솔루션을 구현하려고하지만, 사용 된 언어에 관계없이 기본 방법이 유지 될 것이라고 생각합니다.

도움이 되었습니까?

해결책

아마도 Bankjob 보석이 유용 할 수 있습니다.

http://bankjob.rubyforge.org/

다른 팁

해당 은행에 연락하여 API를 요청하십시오. 원하는 대부분의 정보는 보안/자동화 된 로그온 문제와 관련이 있습니다. 실제 데이터는 일반적으로 CSV 파일로 전송됩니다.

나는 말보다 쉬운 것을 알고 있지만, 실제로 변호사와 정면 사람들뿐만 아니라 질문에 대답 할 수있는 IT 지역의 누군가와 대화 할 때까지 지속적입니다. 이메일이나 전화가 아닌 직접 수행하는 데 도움이됩니다. 은행은 결국 보수적 인 조직입니다 (그리고 돈이 그 은행에 있다면 원하는 은행에있는 경우).

편집 : 이제 은행을 다룰 때는 다음과 같은 물건에 빠지더라도 놀라지 않습니다.Amex 보안 -이 턱 뒤에 어리 석음이 떨어지는 것은 무엇입니까? - 6-8 문자, 소문자, 영숫자 항목 만 공간이없고 특수 문자가없는 레거시 메인 프레임 시스템. 그렇기 때문에 대부분의 은행이 외부에 직면 한 API에 대해 사람들에게 알리기를 꺼려합니다.

안녕하세요 저는 이것이 6 년 후에 있다는 것을 알고 있지만 ... 미래의 사용자 (나와 같은)가 해결책을 제시 할 수 있도록 대답 할 것이라고 생각했습니다.

은행에는 이제 API가 있으므로 httparty gem과 같은 것을 API 데이터를 구문 분석 할 수 있습니다.

간단한 옵션은입니다 요들 그리고 그들의 API, 또는 레일을 사용하는 경우 요들-미리 보석.

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top