2011-01-17 7 views
2

은행 계좌를 .NET 응용 프로그램에 통합 할 수있는 API가 있습니까? 내 소프트웨어에 은행 거래 명세서를 가져올 수있는 기능을 사용자에게 제공하고자합니다.은행 계좌 통합

좋습니다.

+0

그 은행 만이 API를 제공하는지 알 수 있습니다. 어떤 은행에 대해 이야기하고 있습니다. –

+0

매우 비슷한 질문은 여기에 : http://stackoverflow.com/questions/7269668/is-there-an-api-to-get-bank-transaction-and-bank-balance –

답변

1

어떤 은행에이 있는지 은행에 물어볼 필요가 있습니까? 대부분의 주요 공급 업체는 시스템에 프로그래밍 방식으로 액세스 할 수 있습니다.

은행 웹 사이트에 대한 HTTP 요청/응답을 생성하고 정확한 자격 증명이 제공되면 온라인에서 사용할 수있는 정보 (예 : 과거 명세서)를 회수 할 수 있어야합니다. PDF 형식으로 제공하십시오.

당신이 어느 나라에 있는지 확실하지 않지만 Egg Plc은 액트 X 컨트롤을 사용하여 다른 은행 계좌의 잔액을 열고 읽을 수 있습니다 - 분명히 허가를 얻었습니다. 그것은 꽤 잘 작동합니다.

+0

Shekhar, ICICI 은행의 예를 들어 봅시다. 통합 할 수있는 방법은 무엇입니까? – user578299

+0

나는 그것을 모른다 - 나는 그것을 사용했다고 말할 수 없다. ICICI 은행에 공개 API가 있다고 말하더라도 연구를해야합니다. 직접 서류를 검색해야합니다. –

+0

알고있는 한 은행이 매우 제한적입니다. 고객이 합법적인지 여부를 확인하기위한 요청을 보내는 방법이나 웹 사이트를 호출하는 방법에 대해서만 정보를 제공하는 경우도 있습니다. 그러나 예를 들어 계정 통계 정보는 다른 은행 (물론 다른 은행이나 모르는 외부 은행이 아님)에게 제공한다는 사실을 결코 들어 본 적이 없습니다. – Thomas

0

나는 이것에 대한 무거운 제한이 있다는 것을 확신합니다. 모든 은행에는 다른 API가있을 수 있으며, 모든 은행은 매우 훌륭한 보안 컨텍스트를 가질 수 있습니다. 그러나 하나의 (많은) 은행의 API에 액세스 할 수 있다고 가정하십시오. 그래서 예를 들어 다른 UI를 제공합니다. 은행 계좌 정보.

귀하의 프로그램을 사용하려면 매우 조심해야합니다! 귀하의 코드가 보이지 않지만 내 사용자/계정 정보로 어떤 작업을 수행하는지 알지 못합니다. 따라서 어떤 계정 정보도 제공하지 않습니다!

정보를 남용하고 돈을 인출하려는 경우 (실제로 대부분 알고있는 경우이 TAN, PIN 번호를 방지하는 별도의 보안 계층이 있음). 어떤 방법 으로든 - 은행에서 제공하지 않거나 공식적으로 은행에서 확인한 넷 뱅킹 기능을 사용하거나 제공하는 소프트웨어는 매우 의심 스럽습니다!

미안하지만 다른 계정 정보를 사용하여 netbanking 기능을 구현하지 않는 것이 좋습니다.

+0

VeriSign 또는 다른 보안 솔루션이 있으면 은행의 API와 소프트웨어 응용 프로그램? 은행 계좌를 통합하는 것이 지금 완벽하지 않습니까? – user578299

+0

VeriSign이 응용 프로그램에 서명하더라도 모든 사용자 (VeriSign은 물론)가 응용 프로그램의 기능을 알 수 없습니다. 또한 VeriSign이 브리지 역할을하는 경우 전송/수신 할 수있는 데이터 만 안전 할 수 있습니다. 프로그램이 송/수신하는 데이터의 종류는 VeriSign에서 확인하지 않습니다. 따라서 계정 정보를받는 대신 VeriSign 브리지를 사용하여 은행 계좌 INSERT_AMOUNT_HERE USD를 인출하는 프로그램을 만들 수 있습니다. –

0

"이것을 사용하십시오"라는 측면에서 제안 할 수있는 것이 많지 않습니다. 문제는 각 은행이 사물을 처리 할 자체 시스템과 자체 인터페이스를 제공한다는 것입니다. 은행은 전통적으로 오래된 시스템을 기반으로하고 적응이 느린 경우가 대부분 인 거대한 구조이므로 외부 프로그램을위한 인터페이스를 제공하지 않을 가능성이 매우 높습니다 (전통적이면서 보안 조치에 관한 것 외에도).

이 서곡에서 말한 것은 고객에게 제공하려는 정보를 얻기 위해 외부 프로그램/공급 업체와의 인터페이스를 제공하는 경우 고객이 가장 많이 사용하는 은행을 결정하고 이러한 은행과 대화해야한다는 것을 의미합니다. 그러나 은행이이 서비스를 다른 은행이나 심지어는 전혀 제공하지 않는다고 말하는 것을 대비하십시오.

paypal 같은 은행과 유사한 인터넷 구조에 대해 이야기하면 약간 다릅니다. 계정이 있고 채워지거나 사용할 수있는 비슷한 말을합니다 .... OFTEN의 이러한 구조에는 인터페이스를 사용할 수있는 인터페이스가 있지만 현재까지도 고객에게 현재 계정 상태가 무엇인지 직접 알려주지는 않습니다. 이를 위해서 그들은 가서 자신의 계정에 로그인해야합니다.

따라서 전체적으로 개별 제공자/은행과 이야기해야하지만, 웹 사이트를 호출하는 방법에 대한 정보를 제공하는 것은 제외하고 하나의 거래에 대한 초기 정보가 가득 채워질 가능성은 거의 없습니다. 거기에 어떤 인터페이스 (및 일반 은행 ..... 아마도 전혀 인터페이스).

관련 문제