Мазмұнға өту
XSIS

Кәсіпорындар және интеграциялар

Ашық банкинг API-лері

Ашық банкинг: банк API-лері арқылы шот деректері және төлемдер

Реттелетін банк API-лері және агрегаторлар арқылы шот ақпараты мен төлем бастау, келісімдер мен токендерді өңдеумен.

Схема

Ашық банкинг: клиенттің келісімімен деректер мен төлемдерКлиент келісім береді, коннектор токендерді ұстайды, ал банкке әрбір шақыру авторизацияланып, журналға жазылады. Келісімнің мерзімі бітсе немесе қайтарып алынса, қосымша үнсіз істен шықпай, клиенттен қайта сұрайды.АдамдарКлиентҚызметҚосымшаңызнемесеплатформаңызҚазынашылық,кредиттеу немесебухгалтерияXSISАшық банкингконнекторыКелісім, токендержәне деректерді бірпішінге келтіруБанкБанк API-лерінемесе агрегаторШот туралы ақпаратжәне төлемді бастауERPERP немесе баскітапҚолма-қол ақшапозициясы жәнесалыстыру12REST/JSON3OAuth 2.0 · FAPI · REST4REST/JSON · webhook5REST/JSON6HTTP 401 · 4037

Ашық банкинг: клиенттің келісімімен деректер мен төлемдер

Клиент келісім береді, коннектор токендерді ұстайды, ал банкке әрбір шақыру авторизацияланып, журналға жазылады. Келісімнің мерзімі бітсе немесе қайтарып алынса, қосымша үнсіз істен шықпай, клиенттен қайта сұрайды.

  • Негізгі ағын
  • Асинхронды
  • Ерекше жағдай жолы
Ағын 7 қадамнан тұрады

Ағын, қадам сайын

  1. Клиент жағынан Қосымшаңыз немесе платформаңыз жағына: Келісім береді (негізгі ағын).
  2. Қосымшаңыз немесе платформаңыз жағынан Ашық банкинг коннекторы жағына: Шот және төлем сұраныстары, REST/JSON арқылы (негізгі ағын).
  3. Ашық банкинг коннекторы жағынан Банк API-лері немесе агрегатор жағына: Авторизацияланған API шақырулары, OAuth 2.0 · FAPI · REST арқылы (негізгі ағын).
  4. Банк API-лері немесе агрегатор жағынан Ашық банкинг коннекторы жағына: Қалдықтар, транзакциялар және төлем күйі, REST/JSON · webhook арқылы (асинхронды).
  5. Ашық банкинг коннекторы жағынан ERP немесе бас кітап жағына: Бір пішінге келтірілген транзакциялар, REST/JSON арқылы (негізгі ағын).
  6. Банк API-лері немесе агрегатор жағынан Ашық банкинг коннекторы жағына: Келісім мерзімі бітті немесе қайтарып алынды, HTTP 401 · 403 арқылы (ерекше жағдай жолы).
  7. Ашық банкинг коннекторы жағынан Қосымшаңыз немесе платформаңыз жағына: Клиенттен келісімді жаңарту сұралды (ерекше жағдай жолы).

Шолу

Ашық банкинг қосымшаға тұтынушының келісімімен реттелетін банк API-лері арқылы тұтынушының шоттарын оқуға және төлемдерді бастауға мүмкіндік береді. Ол шоттарды біріктіруді, кредиттеуге арналған төлемқабілеттілік тексерулерін, банк арқылы төлейтін кассаларды және банктер арасындағы қазынашылық көріністерді қамтамасыз етеді.

Эталондық дизайн қосымшаңыз бен банктер арасына ашық банкинг коннекторын қояды, оны тікелей немесе лицензиясы бар агрегатор арқылы. Коннектор келісім жолын жүргізеді, токендерді қауіпсіз сақтайды, банк API-лерін Berlin Group NextGenPSD2 немесе UK Open Banking Standard сияқты стандарттар бойынша шақырады және әрбір банктің деректерін бір бірізді модельге айналдырады.

Келісім тұрақты емес, ал дизайн мұны ескереді. Келісім мерзімі біткенде немесе қайтарып алынғанда, қосымша деректерді үнсіз жоғалтпай, тұтынушыдан оны жаңартуды сұрайды. Әрбір шақыру авторизацияланады, жазбаға түседі және оған рұқсат берген келісіммен байланыстырылады.

Ағын қалай жұмыс істейді

  1. Тұтынушы келісім береді

    Тұтынушы банкін таңдап, не, қанша уақытқа ортақтасылатынын көреді және банкте аутентификациядан өтеді, банк қосымшаңызға қайта бағыттайды.

  2. Қосымшаңыз сұрайды

    Қосымшаңыз қалдықтарды, транзакцияларды немесе төлемді коннектордың API-і арқылы сұрайды, банкке тікелей ешқашан жүгінбейді.

  3. Коннектор банкке жүгінеді

    Коннектор сақталған токендерді пайдаланып, банктің API-іне немесе агрегаторға банк талап ететін қауіпсіздік профилі бойынша авторизацияланған шақырулар жасайды.

  4. Деректер мен мәртебе қайтады

    Қалдықтар, транзакциялар және төлем мәртебесі жауаптар немесе вебхуктер түрінде қайтады, ал коннектор оларды банктер бойынша бір модельге келтіреді.

  5. Деректерді пайдалану

    Келтірілген транзакциялар өніміңізді, тәуекел модельдеріңізді немесе ақшалай позициялар мен салыстыру үшін ERP-іңізді қоректендіреді.

Бірдеңе сәтсіз аяқталғанда

  • Келісім мерзімі бітті немесе қайтарып алынды

    Банк шақырудан бас тартады. Коннектор келісімді жарамсыз деп белгілейді, ал қосымшаңыз тұтынушыдан оны жаңартуды себебін түсіндіріп сұрайды.

  • Төлем қабылданбады

    Банктің мәртебесі мен себебі API немесе вебхук арқылы қайтады, ал тұтынушы мен операция командаңыз нәтижені бірден көреді.

  • Банк қолжетімділікті шектейді

    Банктер тұтынушы қатыспаған кезде деректерді қаншалықты жиі алуға болатынын шектейді. Коннектор жаңартуларды сол шектерде жоспарлайды және банк белгі берсе, кейін шегінеді.

  • Банк API-і қолжетімсіз

    Шақырулар ұлғаятын кідірістермен қайталанады, соңғы сәтті деректер оның жасымен көрсетіледі, ал ақау жалғасса ескерту беріледі.

Стандарттар және жүйелер

Банктік стандарттар және арналар
  • PSD2
  • Berlin Group NextGenPSD2
  • UK Open Banking Standard
  • FAPI
Интеграция
  • REST
  • Webhooks
Сәйкестік және қолжетімділік
  • OAuth 2.0
  • OpenID Connect

Сұрақтар және жауаптар

Банктерге тікелей немесе агрегатор арқылы қосылу керек пе?

Агрегатор бір API арқылы көптеген банкті береді және әрбір банктің айырмашылықтарын өңдейді, бұл шақыру немесе қосылым үшін құнға түседі. Тікелей қосылымдар көбірек бақылау береді және аз ғана маңызды банктерге жарайды. Көп өнім агрегатордан басталып, кейін тікелей қосылымдарды қосады. Біз нұсқаларды Сізге қажет банктер мен елдерге қарсы салыстырамыз.

Ашық банкингті пайдалану үшін лицензия керек пе?

Шот ақпараты мен төлем бастау көптеген елде реттелетін қызмет. Не компанияңызда рұқсат бар, не оны ұстайтын лицензиясы бар провайдер арқылы жұмыс істейсіз. Қайсысы қолданылатыны Сіздің еліңіз бен пайдалану жағдайыңызға байланысты, оны заңгерлік және сәйкестік кеңесшілеріңіз растауы тиіс. Біз таңдаған жолыңызға интеграцияны құрамыз.

Қандай банктер мен елдер қамтылған?

Қамту аймақтың ережелері мен банктердің API-леріне байланысты. Еуропалық Одақ пен Ұлыбританияда PSD2 және UK Open Banking Standard бойынша кең қамту бар. Басқа жерде қамту өзгеше, ал агрегаторлар кейбір олқылықтарды жабады. Жобаны бекітпей тұрып тұтынушыларыңыз қолданатын банктердің қамтылуын тексереміз.

Ашық банкинг host-to-host банк байланыстарын алмастыра ма?

Көп корпоративтік қазынашылық жұмысы үшін жоқ. Host-to-host арналары өз шоттарыңыз үшін жаппай төлем файлдарын және толық үзінді-көшірмелерді өңдейді. Ашық банкинг тұтынушыға бағытталған өнімдерге, нақты уақыттағы қалдықтарға және жалғыз төлемдерге жарайды. Көп бизнес екеуін де қолданады: өз төлем жүргізулері үшін host-to-host, ал тұтынушылары үшін ашық банкинг.

Ашық банкинг деректері қалай қорғалады?

Токендер мен келісім жазбалары тыныштық күйде шифрланады, оларды тек коннектор пайдалана алады және әрбір шақыру оның артындағы келісіммен жазбаға түседі. Біз тек мақсатқа қажет деректерді жинап, олардың қанша уақыт сақталатынын белгілейміз. Бұл деректерге GDPR сияқты деректерді қорғау ережелері қолданылады, ал біз деректерді қорғау жөніндегі қызметкеріңізбен бірге жобалаймыз.

Шарттан емес, әңгімеден бастаңыз.

Нені құру, нені қосу немесе нені қорғау қажет екенін айтыңыз. Архитектор оны Сізбен бірге қарап, қайдан бастауды ұсынады.

Әрі қарай не болады

  1. Уақытты келісу

    Біздің команда сессия уақытын келісу үшін Сізге электрондық хат жібереді.

  2. Консалтингке дейінгі сессия

    Алдымен тегін 30 минуттық онлайн алдын ала консультация: мақсаттарыңызды, жүйелеріңізді және шектеулеріңізді қараймыз.

  3. Дайындық шолуы

    тегін 48 сағаттық дайындық шолуы аясында бас архитектор жобаңызды алты тармақты дайындық анықтамасына сәйкес тексеріп, сай бағытты ұсынады.

  4. Бағытты таңдау

    Талаптары дайын жобалар 3 жұмыс күнінен 5 жұмыс күніне дейінгі мерзімде міндетті ұсыныс алады. Тұжырымдама кезеңіндегі жобалар Blueprint Studio-дан басталады. Істен шығып жатқан, құжатталмаған немесе интеграцияны қажет ететін жұмыс істеп тұрған жүйе 1 аптадан 2 аптаға дейін диагностикасынан басталады. Blueprint Studio мен диагностиканың әрқайсысының ұсыныста көрсетілетін белгіленген алымы бар.