Как вытащить записи банковских транзакций?
Я заметил, что некоторые приложения предоставляют функциональность, позволяющую пользователю получать записи транзакций (обычно для кредитных карт) из системы онлайн-банкинга. Обычно конкретные банки поддерживаются.
Каков общий метод для достижения этой цели (т. Е. С помощью API или чего-то еще)? Я видел веб-приложение, которое поддерживает банк, из которого я хочу получить записи транзакций (ANZ), поэтому я знаю, что это достижимо, но не смог найти никаких ссылок на какой-либо API-интерфейс для онлайн-банкинга.
Я намерен реализовать решение в Ruby on Rails, но я полагаю, что базовый метод будет работать независимо от используемого языка.
3 ответа
Возможно, жемчужина банка может быть полезна:
Обратитесь в соответствующий банк и спросите их об их API - большая часть необходимой информации относится к проблемам безопасности / автоматического входа. фактические данные обычно просто передаются в виде файла CSV.
Я знаю, что легче сказать, чем сделать, но будьте настойчивы, пока вы на самом деле не говорите с кем-то в области ИТ, который может отвечать на вопросы, а не только с юристами и подставными лицами. Это помогает сделать это лично, а не по электронной почте или телефону - в конце концов, банки являются консервативными организациями (и если ваши деньги находятся в этом банке, вы хотите, чтобы они были).
РЕДАКТИРОВАТЬ: Теперь, когда имеешь дело с банками, не удивляйтесь, если вы столкнетесь с такими вещами, как: AMEX Security - что стоит за этой челюстью, отбрасывающей глупость? - устаревшая система мэйнфреймов, которая принимает только 6-8 символов, строчные, буквенно-цифровые записи без пробелов и специальных символов. Вот почему большинство банков не хотят, чтобы люди знали о любых внешних API.
Привет, я знаю, что это 6 лет спустя, но... Я подумал, что отвечу, чтобы будущие пользователи (как я) могли найти решение.
В банках теперь есть API, так что вы можете использовать что-то вроде httparty gem для анализа данных API.
Простым вариантом является йодли и их API, или, если использовать рельсы, йодли- драгоценный камень.
надеюсь, это поможет.