क्या बैंक ट्रांजेक्शन और बैंक बैलेंस पाने के लिए एपीआई है? [बन्द है]


158

मैं CHASE बैंक का उपयोग कर रहा हूँ। (बैंक ऑफ अमेरिका भी) और अगर मैं कर सकता हूं तो मैं अपने बैंक लेनदेन और अपना संतुलन प्राप्त करना चाहता हूं। क्या उसके लिए एपीआई है? PHP या जावा में? यदि हां, तो कृपया मुझे बताएं कि उन्हें कैसे प्राप्त करें।


मुझे संदेह है कि आपका बैंक उनके वित्तीय डेटा के लिए एक एपीआई को उजागर करता है, लेकिन यदि आप सुनिश्चित होना चाहते हैं, तो उनसे पूछें।
प्रीतिअस

2
यह वास्तव में काफी सामान्य है। अधिकांश कंपनियां अपने वित्तीय विवरणों को इलेक्ट्रॉनिक रूप से प्राप्त करती हैं, न कि कागज पर।
एमएसलटर्स

1
इलेक्ट्रॉनिक रूप से डेटा प्राप्त करने का मतलब यह नहीं है कि एपीआई है। इस सूत्र को
pritaeas

लिया गया बिंदु, व्यक्तियों के लिए खुला होने की संभावना नहीं जोड़ा जाना चाहिए।
प्रीतीस

जवाबों:


115

बस एक सहायक संकेत है, Yodlee.com नामक एक कंपनी है जो इस डेटा को प्रदान करती है। वे एपीआई के लिए शुल्क लेते हैं। मिंट.कॉम जैसी कंपनियां बैंक और वित्तीय खाता डेटा इकट्ठा करने के लिए इस एपीआई का उपयोग करती हैं।

इसके अलावा, https://plaid.com/ की जांच करें , वे एक समान कंपनी Yodlee.com हैं और दोनों प्रमाणीकरण API कई बैंकों और REST- आधारित लेन-देन के समापन बिंदुओं को प्रदान करते हैं।


5
धन्यवाद, मुझे इस बात में दिलचस्पी थी कि टकसाल और पेजोन जैसे ऐप इसे कैसे करते हैं। किसी को भी पता है कि पीछा करने के लिए कुछ भी मुफ्त है। मैं एक ओपन सोर्स ऐप बनाना चाहता हूं। तो एक एपी के लिए भुगतान एक विकल्प नहीं होगा
डैरेन काटो

3
आप उपयोगकर्ताओं को बता सकते हैं कि परियोजना के लिए आवश्यक है कि वे अपने स्वयं के एपीआई लाइसेंस के लिए भुगतान करें। यह पूरी तरह से समझ में आता है।
रयानस्कॉटलेविस

52
मैंने फोन पर yodlee के साथ बात की। उनके "एपीआई" का एक बहुत ही कार्यकर्ता प्रक्रियाएं हैं जो वे पृष्ठभूमि में चलाते हैं जो स्क्रीन आपके बैंक डेटा को स्क्रैप करती है। यही कारण है कि मिंट पर कुछ खाते अविश्वसनीय हैं। प्रतिनिधि ने यह भी उल्लेख किया कि मिंट अब योडली का उपयोग नहीं करता है और उन्होंने एक मालिकाना सॉफ्टवेयर पर स्विच किया जो इंटुइट विकसित हुआ। इसके अलावा, योडली के लिए स्टार्टअप की लागत $ 10,000 डॉलर प्रति वर्ष है। यदि आप अपने लिए कोई एप्लिकेशन बनाने का प्रयास कर रहे हैं तो यह बहुत ही सुखद नहीं है। मेरा सुझाव है कि आप अपना स्क्रीन स्कैपर लिखें और उस डेटा से एक एपीआई बना लें, या बैंक द्वारा प्रदान किए गए सीएसवी निर्यात का उपयोग करें।
ग्लेनबोट

2
आप इंडी देव के रूप में उनके एपीआई तक पहुंच प्राप्त कर सकते हैं। solution.yodlee.com/APIDeveloperInquiryForm.html
जेटी टर्नर

9
मैं वास्तव में किसी तीसरे पक्ष के सेवा प्रदाता के लिए अपनी बैंकिंग साख को पास करने से कम नहीं हूं। बैंकों को कार्यक्रम के साथ आने और विशिष्ट खातों के लिए रीड-ओनली एपीआई कुंजी प्रदान करने की आवश्यकता है।
कंवर्बोड

101

मैं GNU कैश का उपयोग करता हूं और यह प्रत्येक बैंक के प्रत्येक खाते से पूर्ण लेनदेन और शेष राशि डाउनलोड करने के लिए Open Financial Exchange (ofx) http://www.ofx.net/ का उपयोग करता है ।

मुझे इस बात पर ज़ोर देना चाहिए कि फिर से, आपको ओएनएक्स के साथ जीएनयू कैश में लेनदेन की एक विशाल सूची मिलती है। खाते के प्रकार के आधार पर ये लेन-देन आपके लेन-देन (खरीद + भुगतान), निवेश, ब्याज, आदि का बहुत विस्तृत विवरण हो सकता है।

मेरे मामले में, मेरे पास चेस डेबिट कार्ड होने के बावजूद मुझे इसे काम करने के लिए चेस क्रेडिट चुनना पड़ा। लेकिन चेस चाहता है कि आप अपने ऑनलाइन बैंकिंग में लॉग इन करके इस ओएक्सएक्स फीचर को सक्षम करें और क्विक / एमएस मनी / आदि को सक्षम करें। आपकी प्रोफ़ाइल या प्राथमिकताओं में कहीं। चेस ग्राहक सहायता को कॉल न करें क्योंकि वे इसके बारे में कुछ नहीं जानते हैं।

OFX और GNU कैश के लिए यह सेवा मुफ्त है। मैंने सुना है कि वे अन्य प्लेटफार्मों के लिए प्रति माह $ 10 चार्ज करते हैं।

OFX अब तक 348 बैंकों से लेनदेन डाउनलोड कर सकता है। http://www.ofxhome.com/index.php/home/directory

वास्तविक रूप से, OFX बिल भुगतान करने, चेक रोकने, इंट्राबैंक और इंटरबैंक ट्रांसफर आदि का समर्थन करता है। यह काफी व्यापक है। इसे यहां देखें: http://ofx.net/AboutOFX/ServicesSupported.aspx


1
मेरे पास कोड है जो चेस के साथ काम करता था, लेकिन मैंने कल ही इसे मोथबॉल से बाहर निकाला था और जब यह काम करेगा मेरे सभी अन्य वित्तीय संस्थान यह अब चेस के साथ किसी विषम कारण के लिए काम नहीं करेंगे (बस एक अनिर्दिष्ट त्रुटि देता है, तो भी नहीं OFX XML वापस पाएं ...)
माइकल

5
भविष्य के आगंतुकों के लिए GnuCash के साथ जुड़ने की कोशिश करते हुए, मुझे नए मुद्दों के कुछ उत्तर मिले । 1. आपको 102 से 103 तक 'हेडर वर्जन' को एडिट करना होगा। 2. अपने यूजरनेम के साथ क्लाइंट यूआईडी डालना संभव है। यह डैश के बिना एक GUID हो सकता है । 3. GnuCash आपको त्रुटि संदेश प्रदान नहीं करता है जो साइनऑन के लिए त्रुटि कोड 200 के साथ जाता है (15500 के बाद 'साइन इन नहीं है)। यह आपको एप्लिकेशन की पुष्टि करने के लिए चेस के सिक्योर मैसेज सेंटर की जांच करने की आवश्यकता है।
ब्रायन फील्ड

6
जॉर्ज बेली का जवाब सबसे ज्यादा मददगार साबित हुआ। मूल रूप से, कुछ बैंक (चेस शामिल) एक समापन बिंदु प्रदान करते हैं जिसका उपयोग आप एक सरल एक्सएमएल जैसे एक्सएक्सएक्स नामक प्रोटोकॉल का उपयोग करके अपनी बैंकिंग जानकारी डाउनलोड करने के लिए कर सकते हैं। कुछ अजगर आदि पुस्तकालय हैं जो आपके लिए इस संचार को लपेटते हैं। जो मेरे लिए काम करना समाप्त कर रहा था, वह था 'xx-ba-tfb.py' (इसके लिए बस गूगल) के बाद मैंने साइन-इन सेक्शन में CLIENTUID जोड़ा, प्रोटोकॉल को 102 से 103 तक बदल दिया, और अपने ग्राहक को 'सुरक्षित संदेश' में अधिकृत किया। 'स्क्रिप्ट का पहला चलाने के बाद, लेकिन मुझे यकीन है कि कर रहा हूँ वहाँ ofxclient आदि की तरह अधिक libs हैं
मैक्सिम

1
@ माक्सिमम कभी नहीं। मैं यह समझ गया। अंतत: हालांकि मैंने नशीली दवाओं का उपयोग करना शुरू कर दिया और अपने चेस सीसी डेटा को सफलतापूर्वक खींचने में सक्षम था। इस धागे ने चेसिस के साथ चेसेंट प्रक्रिया को काम करने में बहुत मदद की: github.com/captin411/ofxclient/issues/19
timbram

2
@timbram Glad ने आपके लिए काम किया। अन्य लोग जो इस थ्रेड को पढ़ रहे हैं - tox-ba-tfb के पास क्लाइंट-थ्रीडी नामक एक फाइल आती है। उस फ़ाइल में खंडों का एक समूह था जो संचार के लिए हेडर उत्पन्न करता था। CLIENTUID को '_signOn' नामक फ़ंक्शन में हेडर में जोड़ने की आवश्यकता होती है। Be _हेडर ’नामक फ़ंक्शन में 102 को 103 में बदला जाना चाहिए।
मक्सिम

14

इसके अलावा खुले वित्तीय आदान-प्रदान की जाँच करें (ofx) http://www.ofx.net/

यह वह है जैसे एसेन, एमएस मनी आदि एप्स का उपयोग करते हैं।


8
यह बैंक लेनदेन और शेष राशि प्राप्त करने के लिए एक एपीआई नहीं है। यह एक प्रारूप है जिसका उपयोग बैंकिंग लेनदेन (प्रेजेंटेशन लेयर) के लिए किया जा सकता है लेकिन बैंकिंग लेनदेन को खींचने के लिए नहीं।
बुहके सिंडी

2
Im अपनी एपीआई नहीं कह रहा है, लेकिन मैंने पहले इस विषय पर शोध किया, और बहुत कम व्यवहार्य विकल्प थे। मेरे शोध ने मुझे मेरी समस्या के संभावित समाधान के रूप में tox.net का नेतृत्व किया, जैसा कि user1319829 द्वारा विस्तार किया गया
डैरेन काटो

यह एक पुराना उत्तर है, लेकिन केवल स्पष्ट करने के लिए, ओएफएक्स विशिष्टता फ़ाइल प्रारूप का दस्तावेज है (जैसा कि बुहाके कहते हैं), लेकिन ग्राहकों के लिए एक ओएफएक्स सर्वर के साथ बातचीत करने के लिए एक नेटवर्क प्रोटोकॉल भी है। उदाहरण के लिए OFX4J दोनों का मुफ्त कार्यान्वयन है।
रॉबर्ट फ्लेमिंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.