EU බැංකු වල API භාවිතා කරලා Python තුළ ගනුදෙනු දත්ත ලබා ගැනීමට උත්සාහ කරන ඔබට, eIDAS QWAC සහතිකයක් ලබා ගැනීමේ ගාණු හා කාලය ගැටලුවක් වශයෙන් එනවා.
PSD2 නියමය අනුව, සෘජු ලෙස බැංකු සමඟ සම්බන්ධ වීමට eIDAS QWAC සහතිකයක් අවශ්යයි. ඒත් මේ අඩුපාඩුව මගින්, Account Information Service Provider (AISP) එකක් භාවිතා කරලා ඔබගේ යෙදුමට අත්යවශ්ය API ප්රවේශය ලැබිය හැක. AISP එකේ සත්යාපන සහතිකය දැනටමත් තිබෙන නිසා, ඔබට තවත් ප්රමිතියක් ගත නොකර, සරල REST API එකක් මගින් බැංකු දත්ත ලබා ගත හැක.
මෙම ක්රමය භාවිතා කරන විධානය සරලයි: AISP වෙතින් API key එකක් ලබාගෙන, එය පරිසර විචල්යයක් ලෙස සුරකින්න; පරිශීලකයාගේ අනුමැතිය ලබා දීමට බැංකු ලොගින් පිටුවට යොමු කරන්න; සාර්ථකව අනුමැතිය ලැබුන පසු, සෙෂන් ID එකෙන් ගිණුම්, ශේෂය හා ගනුදෙනු ලබා ගන්න. සම්පූර්ණ කේත උදාහරණය Python 3.8+ වලින්, බාහිර පුස්තකාලයක් නොමැතිව, urllib.request භාවිතා කරලා ලියලා ඇත.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්ට, මෙම පිළිවෙළ ඉතා ප්රයෝජනවත්. වැඩි වියදමක් නැතිව Open Banking ක්ෂේත්රයට පළමු පියවර තබා ගැනීමට, Python කේතයක් මත පදනම්ව, ස්වයංක්රීය මුදල් කළමනාකරණය, ආර්ථික විශ්ලේෂණය හෝ fintech යෙදුම් නිර්මාණය කළ හැක. ස්ථානීය fintech ආරම්භකයන්ට, AISP සේවාවන් (Enable Banking, Salt Edge, Tink වැනි) සමඟ එක්ව, EU බැංකු දත්ත ලබා ගැනීමේ පදනමක් ගොඩනැගිය හැක, එමඟින් නව ආදායම් මාර්ග සහ ගනුදෙනු ආරක්ෂාව වැඩි කරගත හැක.
අධ්යයන ආයතනවලට, Python සහ PSD2 API එකක් සමඟ ලැබෙන ප්රායෝගික උදාහරණ, පාඨමාලා අන්තර්ගතයට නව තාක්ෂණික අංශයක් එක්කරයි. එමඟින් ශිෂ්යයන්ට, ජාත්යන්තර මට්ටමේ බැංකු API ප්රොටෝකෝලයන් අත්හදා බැලීමට, රැකියා වෙළඳපලේ ඉහළ තැනක් ලබා ගැනීමට අවස්ථා ලැබේ.
අවසන් වශයෙන්, eIDAS සහතික නොමැතිව PSD2 API භාවිතා කිරීම, කාර්ය සාධනයේ කාලය හා වියදම අඩු කර, තාක්ෂණික නවෝත්පාදන සඳහා තවත් මාර්ගයක් විවෘත කරයි. ඔබේ ඊළඟ fintech ව්යාපෘතිය මේ ක්රමය සමඟ පටන් ගන්න.