आपको एक US रूटिंग नंबर को जल्दी से मान्य करने की आवश्यकता है, बैंक का नाम और संपर्क जानकारी लौटाएं, और इसे इस सप्ताह अपने ऑनबोर्डिंग, भुगतान या भुगतान संचालन में शामिल करें। इस गाइड के अंत तक, आप एक वास्तविक "रूटिंग बैंक चेकर्स" एंडपॉइंट को कॉल करेंगे, उन प्रतिक्रिया फ़ील्ड को पार्स करेंगे जो आपके लिए महत्वपूर्ण हैं, और जानेंगे कि आप उसी वित्त API से IBAN और SWIFT कोड को भी कैसे मान्य कर सकते हैं जो Zyla API Hub पर है।
इस वित्त API के साथ आप क्या बना सकते हैं
SWIFT - IBAN - रूटिंग बैंक चेकर्स API तीन प्रकार के पहचानकर्ताओं के लिए बैंक मेटाडेटा लौटाता है:
- US रूटिंग नंबर: वैधता की पुष्टि करें और बैंक का नाम, शहर/राज्य, पता, फोन और संशोधन तिथि प्राप्त करें।
- IBAN कोड: वैधता की जांच करें और बैंक कोड, शाखा कोड, खाता संख्या, और देश की जानकारी निकालें।
- SWIFT/BIC कोड: मान्य करें और बैंक का नाम, स्थान, पता, देश/देश कोड, और एक संरचित ब्रेकडाउन प्राप्त करें।
डेवलपर्स इसका उपयोग ऑनबोर्डिंग फ़ॉर्म को मजबूत करने, भुगतान की गलतियों को रोकने, विक्रेता डेटा को समेटने, और जब खाता विवरण मान्यता पास नहीं करते हैं तो स्पष्ट त्रुटि संदेश प्रदर्शित करने के लिए करते हैं।
Zyla API Hub पर शुरू करना
Zyla API Hub एक ही खाते, एक API कुंजी, और एक सदस्यता + कोटा मॉडल (पे-पर-कॉल नहीं) के तहत 10,000 से अधिक सार्वजनिक APIs को केंद्रीकृत करता है। यह वित्त API 7-दिन की परीक्षण या 50 अनुरोध प्रदान करता है ताकि आप प्रतिबद्ध होने से पहले एकीकरण को मान्य कर सकें। आगे बढ़ने के लिए:
- API पृष्ठ खोलें: SWIFT - IBAN - रूटिंग बैंक चेकर्स API पर 7-दिन का परीक्षण शुरू करें.
- यदि उपलब्ध हो तो सब्सक्राइब या फ्री ट्रायल शुरू करने पर क्लिक करें, और अपनी API कुंजी कॉपी करें।
- हब एंडपॉइंट्स के लिए अनुरोधों में Authorization: Bearer YOUR_API_KEY का उपयोग करें।
आप zylalabs.com के तहत होस्ट किए गए एंडपॉइंट्स को कॉल करेंगे। कोई अलग मूल या एक्सेस कुंजी की आवश्यकता नहीं है—आपकी हब कुंजी इस API को कवर करती है।
एंडपॉइंट्स का अवलोकन (वित्त)
नीचे तीन एंडपॉइंट्स हैं जिन्हें आप उसी API से कॉल कर सकते हैं। सभी HTTP GET अनुरोध हैं और JSON लौटाते हैं।
1) रूटिंग बैंक चेकर्स
एक US रूटिंग नंबर को मान्य करें और बैंक विवरण प्राप्त करें।
- विधि: GET
- URL: https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1580/routing-bank-checker
- आवश्यक क्वेरी पैरामीटर: नंबर
उदाहरण आवश्यक पैरामीटर:
- number (number, आवश्यक): 121000248
कॉपी-पेस्ट करने योग्य cURL (आधिकारिक नमूना):
curl -s -X GET "https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1580/routing-bank-checker?number=121000248" \
-H "Authorization: Bearer YOUR_API_KEY"
आधिकारिक JSON प्रतिक्रिया:
{
"status": 200,
"success": true,
"message": "Routing Bank 031101334 is valid",
"data": {
"routing_number": "031101334",
"date_of_revision": "Jan 5, 2023",
"new_routing_number": "",
"bank": "Sofi Bank, National Association",
"address": "San Francisco, CA",
"city": "San Francisco",
"state": "CA",
"zip": "",
"phone": "855-936-2269"
}
}
आप जिन फ़ील्ड्स का उपयोग करेंगे, उनके मुख्य बिंदु:
- status और success: अनुरोध के परिणाम के लिए त्वरित परीक्षण।
- message: मानव-पठनीय वैधता नोट (UI टोस्ट या लॉग के लिए उपयोगी)।
- data.routing_number: मान्य संख्या (कैनोनिकल/अपडेटेड मान को भी दर्शा सकता है)।
- data.bank, data.city, data.state, data.address, data.phone: KYC, समर्थन, या ऑडिट के लिए बैंक पहचान और संपर्क जानकारी।
- data.date_of_revision और data.new_routing_number: यदि मौजूद हो तो अपडेट या रीडायरेक्ट को ट्रैक करें।
2) IBAN कोड चेकर्स
एक IBAN को मान्य करें और पार्स किए गए घटक प्राप्त करें।
- विधि: GET
- URL: https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1581/iban-code-checker
- आवश्यक क्वेरी पैरामीटर: नंबर
उदाहरण आवश्यक पैरामीटर:
- number (string, आवश्यक): PT50000101231234567890192
यह एंडपॉइंट बताता है कि IBAN मान्य है या नहीं और इसका ब्रेकडाउन (जैसे, देश, बैंक कोड, शाखा कोड, खाता संख्या) लौटाता है। इसे भुगतान या साझेदार ऑनबोर्डिंग से पहले EU/SEPA विवरण को पूर्व-मान्य करने के लिए एकीकृत करें।
3) SWIFT कोड चेकर्स
एक SWIFT/BIC कोड को मान्य करें और बैंक प्रोफ़ाइल और एक विस्तृत ब्रेकडाउन प्राप्त करें।
- विधि: GET
- URL: https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1582/swift-code-checker
- आवश्यक क्वेरी पैरामीटर: कोड
उदाहरण आवश्यक पैरामीटर:
- code (string, आवश्यक): ADTVBRDF
इसे अंतरराष्ट्रीय ट्रांसफर स्थलों की पुष्टि करने और फ़ॉर्म में बैंक डेटा को स्वचालित रूप से भरने के लिए उपयोग करें, जिससे मैनुअल त्रुटियों और समर्थन टिकटों को कम किया जा सके।
Python उदाहरण: एक रूटिंग नंबर को मान्य करें और फ़ील्ड्स को पार्स करें
यह स्निपेट रूटिंग बैंक चेकर्स एंडपॉइंट को कॉल करता है, सफलता की जांच करता है, और बैंक के विवरण को प्रिंट करता है। YOUR_API_KEY को Zyla API Hub से अपनी कुंजी से बदलें।
import requests
API_KEY = "YOUR_API_KEY"
URL = "https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1580/routing-bank-checker"
params = {"number": "121000248"}
headers = {"Authorization": f"Bearer {API_KEY}"}
resp = requests.get(URL, params=params, headers=headers, timeout=10)
resp.raise_for_status()
payload = resp.json()
if payload.get("success"):
data = payload.get("data", {})
print("Validated routing number:", data.get("routing_number"))
print("Bank:", data.get("bank"))
print("Location:", f'{data.get("city")}, {data.get("state")}')
print("Address:", data.get("address"))
print("Phone:", data.get("phone"))
print("Date of revision:", data.get("date_of_revision"))
new_rn = data.get("new_routing_number")
if new_rn:
print("New routing number:", new_rn)
else:
print("Validation failed:", payload.get("message"))
समय बचाने वाले नोट्स:
- Authorization हेडर आवश्यक है: Authorization: Bearer YOUR_API_KEY।
- प्रतिक्रियाओं में status, success, message, और data शामिल हैं। हर विफलता के कारण के लिए HTTP कोड का अनुमान लगाने के बजाय इनका उपयोग करें।
- ज्ञात-गुड मान्यताओं को शॉर्ट-टर्म कैश करें (जैसे, मिनटों से घंटों) उच्च-ट्रैफ़िक प्रवाह में दोहराव को कम करने के लिए।
- यदि आप परिणामों को स्टोर करते हैं, तो संभावित परिवर्तनों को ट्रैक करने के लिए date_of_revision और new_routing_number को बनाए रखें।
व्यावहारिक एकीकरण पैटर्न
ऑनबोर्डिंग फ़ॉर्म में इनलाइन मान्यता
- रूटिंग नंबर फ़ील्ड के धुंधलाने पर, रूटिंग बैंक चेकर्स एंडपॉइंट को हिट करें।
- उपयोगकर्ता को पढ़ने के लिए केवल बैंक, शहर, राज्य दिखाएं।
- यदि अमान्य हो तो स्पष्ट फीडबैक के लिए संदेश फ़ील्ड को प्रदर्शित करें।
भुगतान से पहले प्री-फ्लाइट चेक
- ट्रांसफर शेड्यूल करने से पहले रूटिंग/IBAN/SWIFT को मान्य करें।
- आपने जो संदेश और data.routing_number (या IBAN/SWIFT) मान्य किया है, उसे लॉग करें ताकि समायोजन में मदद मिल सके।
बैक-ऑफिस समायोजन
- विक्रेता रिकॉर्ड को समृद्ध करने के लिए बैंक पहचान फ़ील्ड (बैंक, शहर, राज्य/देश) का उपयोग करें।
- यदि new_routing_number प्रकट होता है तो ऑप्स को सूचित करें ताकि वे अपडेट के लिए विक्रेता से संपर्क कर सकें।
त्रुटि प्रबंधन और विश्वसनीयता टिप्स
- परिवहन त्रुटियाँ: टाइमआउट और गैर-2xx प्रतिक्रियाओं को पुनः प्रयास और बैकऑफ के साथ संभालें।
- एप्लिकेशन-स्तरीय त्रुटियाँ: सफलता और संदेश की जांच करें; स्पष्टता के लिए प्रशासनिक उपकरणों में संदेश प्रदर्शित करें।
- Idempotency: पढ़ाई को पुनः प्रयास करना सुरक्षित है; हर कीस्ट्रोक पर हिट करने से बचें—फॉर्म इनपुट को डिबाउंस करें।
- पैजिनेशन: यहाँ लागू नहीं—प्रत्येक पहचानकर्ता के लिए एकल चेक।
- टाइमस्टैम्प/इकाइयाँ: date_of_revision एक मानव-पठनीय दिनांक स्ट्रिंग है (जैसे, "Jan 5, 2023")। यदि आपको लगातार प्रारूप की आवश्यकता है तो पार्स करें।
सुरक्षा और अनुपालन के मूल बातें
- पूर्ण खाता नंबर को प्लेनटेक्स्ट में लॉग न करें; केवल आवश्यकतानुसार रूटिंग/IBAN/SWIFT स्टोर करें।
- API कुंजी के उपयोग को सर्वर-साइड या सुरक्षित एजेंट वातावरण तक सीमित करें। कुंजी को नियमित रूप से घुमाएँ।
- यदि आप उपयोगकर्ता-फेसिंग प्रवाह बनाते हैं, तो अपने एज पर दर-सीमा निर्धारित करें और सकारात्मक मान्यताओं को विवेकपूर्ण ढंग से कैश करें।
AI एजेंट (MCP) से वित्त API कॉल करना
यदि आप Claude Code, Cursor, Windsurf, या किसी भी MCP-संगत क्लाइंट का उपयोग कर रहे हैं, तो आप कॉल को MCP एंडपॉइंट के माध्यम से रूट कर सकते हैं। अपने एजेंट को इस पर इंगित करें:
https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY
वहाँ से, एजेंट को SWIFT - IBAN - रूटिंग बैंक चेकर्स API टूल्स को ऊपर दिखाए गए समान एंडपॉइंट पथों के साथ सक्रिय करने के लिए निर्देश दें। यह आपकी कुंजी को केंद्रीकृत रखता है और कई AI-प्रथम विकास उपकरणों को MCP के माध्यम से उसी वित्त API को कॉल करने की अनुमति देता है। एक अवलोकन के लिए, देखें: MCP.
आप जिन एंडपॉइंट्स का सबसे अधिक उपयोग करेंगे
रूटिंग बैंक चेकर्स
- GET https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1580/routing-bank-checker
- पैरामीटर: नंबर (आवश्यक)
- उपयोग के मामले: US ACH/वायर मान्यता, बैंक ऑटोफिल, समर्थन लुकअप।
- प्रतिक्रिया फ़ील्ड: routing_number, bank, city, state, address, phone, date_of_revision, new_routing_number।
IBAN कोड चेकर्स
- GET https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1581/iban-code-checker
- पैरामीटर: नंबर (आवश्यक)
- उपयोग के मामले: SEPA/EEA भुगतान, EU विक्रेता ऑनबोर्डिंग।
- प्रतिक्रिया फ़ील्ड: iban, country, sepa_country, checksum, bban, bank_code, branch_code, account_number।
SWIFT कोड चेकर्स
- GET https://zylalabs.com/api/1887/swift-iban-routing-bank-checker-api/1582/swift-code-checker
- पैरामीटर: कोड (आवश्यक)
- उपयोग के मामले: सीमा पार रेमिटेंस, लाभार्थी बैंक सत्यापन।
- प्रतिक्रिया फ़ील्ड: swift_code, bank, city, branch, address, post_code, country, country_code, breakdown (बैंक कोड, स्थान कोड, आदि के साथ)।
परीक्षण रणनीतियाँ
- अपने ऑथ और पार्सिंग प्रवाह की पुष्टि करने के लिए प्रदान किए गए नमूना पैरामीटर मानों के साथ शुरू करें।
- नकारात्मक मामलों का अभ्यास करें: गलत नंबर/कोड का प्रयास करें और सत्यापित करें कि आप संदेश और सफलता को सही ढंग से संभालते हैं।
- उत्पादन में कौन सी मान्यताएँ दोहराई जाती हैं, इस पर नज़र रखें और प्रतिक्रिया समय और कोटा को कम करने के लिए शॉर्ट-टर्म कैशिंग जोड़ें।
Zyla API Hub पर परिचालन विचार
- बिलिंग: सदस्यता + कोटा मॉडल, पे-पर-कॉल नहीं।
- पहली API पहुंच: 7-दिन का परीक्षण या 50 अनुरोध; वर्तमान पहुंच विकल्पों और मूल्य निर्धारण के लिए API पृष्ठ की जांच करें।
- केंद्रीकृत ऑथ: हब पर हर API के लिए एक कुंजी; अपने खाते की सेटिंग्स के माध्यम से घुमाएँ।
FAQ
Q1: मुझे प्रमाणीकरण के लिए कौन सा हेडर चाहिए?
A: हब एंडपॉइंट्स के लिए हर अनुरोध में Authorization: Bearer YOUR_API_KEY भेजें।
Q2: क्या मैं एक ही एकीकरण से IBAN और SWIFT को मान्य कर सकता हूँ?
A: हाँ। यह वित्त API तीन GET एंडपॉइंट्स को उजागर करता है: रूटिंग बैंक चेकर्स, IBAN कोड चेकर्स, और SWIFT कोड चेकर्स। प्रत्येक एकल आवश्यक क्वेरी पैरामीटर का उपयोग करता है।
Q3: मैं रूटिंग नंबर में परिवर्तनों को कैसे संभालूं?
A: data.new_routing_number की जांच करें। यदि मौजूद हो, तो उपयोगकर्ताओं को रिकॉर्ड अपडेट करने के लिए प्रेरित करें और data.date_of_revision के साथ परिवर्तन को लॉग करें।
Q4: क्या कोई मुफ्त योजना है?
A: कोई मुफ्त योजना नहीं है। यह API सदस्यता + कोटा मॉडल का उपयोग करता है। पहली API पहुंच 7-दिन का परीक्षण या 50 अनुरोध प्रदान करती है—विवरण के लिए लिस्टिंग देखें।
Q5: क्या मैं इसे AI कोडिंग एजेंट से कॉल कर सकता हूँ?
A: हाँ। अपने एजेंट के साथ https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY पर MCP एंडपॉइंट का उपयोग करें। यहाँ अवलोकन देखें: MCP.
इसे शिप करें
एक API कुंजी और स्पष्ट, संरचित प्रतिक्रियाओं के साथ रूटिंग नंबर, IBAN, और SWIFT कोड को मान्य करें। ऊपर दिए गए cURL को कॉपी करें, अपनी कुंजी डालें, और फ़ील्ड्स को अपने फ़ॉर्म और भुगतान चेक में प्लग करें। जब आप तैयार हों, तो यहाँ से शुरू करें: SWIFT - IBAN - रूटिंग बैंक चेकर्स API पर 7-दिन का परीक्षण शुरू करें.