{
"valid": true,
"type": "bank_slip",
"input_format": "digitable_line",
"barcode": "21299758700000020000001121100012100447561740",
"digitable_line": "21290001192110001210904475617405975870000002000",
"digitable_line_formatted": "21290.00119 21100.012109 04475.617405 9 75870000002000",
"checks": {
"field_1_dv": true,
"field_2_dv": true,
"field_3_dv": true,
"barcode_dv": true
},
"errors": [],
"warnings": [],
"bank": {
"code": "212",
"name": "Banco Original"
},
"currency": "BRL",
"segment": null,
"amount_cents": 2000,
"amount": "20.00",
"due_date": "2018-07-16",
"due_date_status": "ok",
"overdue": true
}
curl --location --request GET 'https://zylalabs.com/api/13930/brazilian+boleto+validator+api/32113/validate+a+boleto?code=21290.00119 21100.012109 04475.617405 9 75870000002000' --header 'Authorization: Bearer YOUR_API_KEY'
{
"converted": true,
"type": "bank_slip",
"barcode": "21299758700000020000001121100012100447561740",
"digitable_line": "21290001192110001210904475617405975870000002000",
"digitable_line_formatted": "21290.00119 21100.012109 04475.617405 9 75870000002000"
}
curl --location --request GET 'https://zylalabs.com/api/13930/brazilian+boleto+validator+api/32115/convert+between+digitable+line+and+barcode?code=21290.00119 21100.012109 04475.617405 9 75870000002000' --header 'Authorization: Bearer YOUR_API_KEY'
{
"code": "341",
"name": "Itaú Unibanco"
}
curl --location --request GET 'https://zylalabs.com/api/13930/brazilian+boleto+validator+api/32117/look+up+a+bank+by+its+3-digit+compe+code&code=Required' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए ब्राज़ीलियाई बोलेटो वैलिडेटर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
प्रत्येक एंडपॉइंट JSON डेटा लौटाता है जिसमें ब्राज़ीलियाई बुलेटोस के बारे में जानकारी होती है जिसमें वैधता के परिणाम बैंक विवरण भुगतान की राशि देनदारियों की तिथियाँ और डिजिटल लाइनों और बारकोड के बीच रूपांतरण परिणाम शामिल हैं
मुख्य क्षेत्रों में "valid" (बूलियन), "bank" (जो "code" और "name" वाले ऑब्जेक्ट), "amount" (स्ट्रिंग), "due_date" (स्ट्रिंग), और "checks" (जो चेक अंक मान्यताओं का विवरण देता है) शामिल हैं ये क्षेत्र boleto की वैधता और विवरणों के बारे में आवश्यक जानकारी प्रदान करते हैं
लौटा हुआ डेटा JSON प्रारूप में संरचित है जिसमें जटिल डेटा के लिए नेस्टेड ऑब्जेक्ट हैं उदाहरण के लिए "बैंक" फ़ील्ड एक ऑब्जेक्ट है जिसमें "कोड" और "नाम" शामिल हैं जबकि "चेक" प्रत्येक चेक अंक के लिए सत्यापन परिणाम प्रदान करता है
प्रत्येक एंडपॉइंट बुलेटो वेलिडेशन पर जानकारी प्रदान करता है जिसमें चेक डिजिट सत्यापन जारी करने वाले बैंक के विवरण भुगतान राशि भुगतान की तारीखें और डिजिटेबल लाइनों और बारकोड के बीच रूपांतरण शामिल हैं
GET और POST सत्यापन एंडपॉइंट एक बारकोड या डिजिटल लाइन प्रारूप में एक बोलेटो स्वीकार करते हैं रूपांतरण एंडपॉइंट किसी भी प्रारूप को इनपुट के रूप में स्वीकार करते हैं यह सुनिश्चित करते हुए कि चेक अंकों की वैधता सफल रूपांतरण के लिए है
प्रतिक्रिया डेटा कुंजी-मान जोड़ों में व्यवस्थित है जिसमें शीर्ष स्तर पर प्राथमिक सत्यापन परिणाम और विशेष वस्तुओं के भीतर विस्तृत जानकारी (जैसे बैंक विवरण और जांच) निहित होती है जिससे प्रासंगिक डेटा तक आसानी से पहुंचा जा सके
सामान्य उपयोग के मामलों में भुगतान संसाधित करने से पहले ब्राज़ीलियाई बोलिटो की अखंडता को मान्यता देना उपयोगकर्ता की सुविधाओं के लिए प्रारूपों के बीच रूपांतरण करना और वित्तीय अनुप्रयोगों के लिए कॉम्पे कोड के आधार पर बैंक जानकारी खोजना शामिल है
डेटा सटीकता को मान्यता के लिए आधिकारिक FEBRABAN चेक-डिजिट एल्गोरिदम के उपयोग से बनाए रखा जाता है एपीआई बाहरी डेटा स्रोतों पर निर्भर किए बिना गणितीय जांच करता है जो परिणामों की निरंतरता और विश्वसनीयता सुनिश्चित करता है