Как вытащить записи банковских транзакций? - PullRequest
8 голосов
/ 10 февраля 2010

Я заметил, что некоторые приложения предоставляют функциональность, позволяющую пользователю получать записи транзакций (обычно для кредитных карт) из системы онлайн-банкинга. Обычно поддерживаются определенные банки.

Каков общий способ достижения этого (т. Е. С помощью API или чего-то еще)? Я видел веб-приложение, которое поддерживает банк, из которого я хочу получить записи транзакций (ANZ), поэтому я знаю, что оно достижимо, но не смог найти никаких ссылок на какой-либо API-интерфейс для онлайн-банкинга.

Я намерен реализовать решение на Ruby on Rails, но я полагаю, что базовый метод будет работать независимо от используемого языка.

Ответы [ 3 ]

2 голосов
/ 12 февраля 2010

Возможно, драгоценный камень Bankjob может быть полезен:

http://bankjob.rubyforge.org/

1 голос
/ 10 февраля 2010

Свяжитесь с соответствующим банком и спросите их об их API - большая часть необходимой информации относится к вопросам безопасности / автоматического входа в систему. фактические данные обычно просто передаются в виде файла CSV.

Я знаю, что легче сказать, чем сделать, но будьте настойчивы, пока вы на самом деле не поговорите с кем-то в области ИТ, который может ответить на вопросы, а не только с юристами и людьми, которые занимаются спортом. Это помогает сделать это лично, а не по электронной почте или телефону - в конце концов, банки - это консервативные организации (и если ваши деньги находятся в этом банке, вы хотите, чтобы они были).

EDIT: Теперь, когда вы имеете дело с банками, не удивляйтесь, если вы столкнетесь с такими вещами, как: AMEX Security - что стоит за этой челюстью? - устаревшая система мэйнфреймов, которая принимает только 6-8 символов, строчные, буквенно-цифровые записи без пробелов и специальных символов. Вот почему большинство банков не хотят сообщать людям о любых внешних API.

0 голосов
/ 26 июня 2017

Привет, я знаю, что это 6 лет спустя, но ... Я подумал, что отвечу, чтобы будущие пользователи (такие как я) могли найти решение.

В банках теперь есть API, так что вы можете использовать что-то вроде httparty gem для анализа данных API.

Простая опция: йодли и их API, или, если использовать рельсы, Йодли-ледяная драгоценность.

надеюсь, это поможет.

...