Til softwareleverandører og platforme

Hvordan bygger vi bankforbindelse ind i vores eget produkt?

Det korte svar

I integrerer BankConnectors API én gang: jeres produkt sender betalinger i ét JSON-format, og BankConnector omsætter hver betaling til det format, banken forventer, og sender den via kundens egen direkte bankforbindelse. Status og kontoudtog kommer tilbage gennem det samme API og signerede webhooks, så jeres produkt dækker alle de banker, BankConnector understøtter, uden et projekt pr. bank.

Sådan virker det

  1. 1

    Send kanonisk JSON

    Betalingsinstruktionen har samme opbygning til alle banker. BankConnector validerer den (struktur, generelle regler, bankens regler, betalingstypens regler), anvender kundens gemte bankindstillinger, omsætter den til den pain.001-variant, banken forventer, og sætter den i kø til afsendelse.

  2. 2

    Sendes via bankens egen kanal

    EBICS, SFTP eller bankens egen webservice (Danske Bank, Nordea, Bank Connect, OP), under kundens egen bankaftale og med kundens egne nøgler.

  3. 3

    Resultaterne kommer tilbage i ét format

    Bankens statusrapporter (pain.002) og kontoudtog (camt.052, camt.053, camt.054) kommer i ét ensartet format via API'et og via webhooks, der er signeret med HMAC-SHA256.

  4. 4

    Det er sikkert at sende igen

    messageId identificerer betalingen: sender I den samme instruktion igen, får I det oprindelige svar tilbage i stedet for en ny betaling.

Sådan hænger det sammen med jeres kunder

Hver af jeres kunder er en selvstændig virksomhed i BankConnector med sine egne bankaftaler, brugere, godkendelsesregler og API-nøgler og er helt adskilt fra alle andre. En virksomhed bliver oprettet, når dens egne folk tilmelder sig, og en API-nøgle hører til én virksomhed og giver ikke adgang til andre, så jeres produkt bruger den enkelte kundes nøgle og handler på kundens vegne.

Betalingerne går fra kundens egen bankkonto, signeret med kundens egne nøgler. BankConnector sender instruktionen videre, men aldrig pengene, og opbevarer ingen midler.

Godkendelse og sikkerhed

Alle betalinger følger kundens godkendelsesregler, og som udgangspunkt skal hver betaling godkendes, før den bliver sendt. Godkendere, der bruger tofaktorgodkendelse, bekræfter hver godkendelse med en ny kode, og kundens administratorer kan kræve det af alle. Kontroller, dokumenter og en beskrivelse af, hvordan platformen bliver vurderet, finder I på siden om sikkerhed.

Prøv det

Testmiljøet (sandbox) er gratis og ubegrænset, og med kom-i-gang-vejledningen (EN) tager jeres første betaling omkring fem minutter. API'et er beskrevet i OpenAPI 3.1 i udviklerdokumentationen (EN), og 351 banker i 55 lande står på listen over understøttede banker.

Hvad det koster

Prisen for indbygning afhænger af jeres volumen og af, hvordan I sælger til jeres kunder. Derfor er der ingen offentlig prisliste. Fortæl os om jeres produkt, så sammensætter vi et forslag.

Flere spørgsmål

Går pengene gennem BankConnector eller gennem vores produkt?

Ingen af delene. Betalingerne går fra kundens egen bankkonto under kundens egen bankaftale. BankConnector sender instruktionen videre, men aldrig pengene, og er ikke en bank.

Skal vi selv skrive ISO 20022-XML?

Nej. I sender en JSON-instruktion, der er den samme for alle banker. BankConnector laver den pain.001, hver bank forventer, og omsætter de pain.002- og camt-filer, der kommer tilbage, til ét ensartet format.

Host-to-host eller open banking?

BankConnector bruger bankernes host-to-host-kanaler, som er bygget til daglige betalingskørsler og kontoudtog. Open banking-API'er (PSD2) er lavet til apps, der læser konti og sætter enkelte betalinger i gang, og en person skal forny adgangen med jævne mellemrum.

Læs videre

Byg bankbetalinger ind i jeres produkt.

Prøv API'et gratis i testmiljøet, eller fortæl os om jeres produkt, så kommer vi med et forslag.