(API: Application Programming Interface)
Du er på BankIntegrations API dokumentationsside.
Du kan, som ERP udbyder, bruge vores API til at foretage banktransaktioner på dine kunders vegne.
Vores API er REST-baseret og virker kun over HTTPS.
https://api.bankintegration.dk/payment
https://api.bankintegration.dk/status
https://api.bankintegration.dk/report/account
https://api.bankintegration.dk/report/balance
Før du kan bruge vores API skal du som ERP udbyder først ha' en API nøgle og tilhørende ERP navn eller kode!
Den får du ved at kontakte vores support afdeling på: support@bankintegration.dk.
API nøglen er ekstrem vigtig ved brug af vores API og skal til enhver tid holdes hemmelig for alle andre end ERP udbyderen selv.
Dernæst skal ERP udbyderen have adgang til en slutkundes profil.
En test kunde for ERP udbyderen kan blot oprettes fra vores forside med en af ERP udbyderens egne e-mail adresser.
Testkundens profil skal oprettes således at den har en eller flere konti som er tilnyttet ERP udbyderen.
For at gøre din implementeringstid kortere, og din udviklers frustrationer mindre, har vi udviklet en komponent som let kan implementeres i dit system.
Komponenten er udviklet i .NET C# (v. 4.5.1) og kan hentes her: BankIntegration.Tools.v03.zip
Øvrige komponenter til andre udviklingssprog er under udvikling.
Vi har kun en forbindelsesadresse:https://api.bankintegration.dk
- herunder ligger alle de funktioner der kan benyttes.
Alle successfulde anmodninger vil få en success HTTP status tilbage i svaret. Dvs. status 200, 201, 202 eller 204.
I tilfælde af system- eller forbindelsesfejl vil svaret få returneret status 500-599.
For detaljeret beskrivelse af status koder henvises til: HTTP/1.1: Status Code Definitions
Hver forespørgsel (GET eller POST) skal medsende en godkendelses header værdi for at blive accepteret.
Godkendelses værdien beregnes for hver forspørgsel og er grundlæggende baseret på 4 dele:
For beregning af Authorization værdi, se her
Alle betalingsanmodninger sendes i JSON format til nedenstående slutpunkt med metoden POST:
https://api.bankintegration.dk/payment
Se mere her: Betalingsanmodninger
Status på dine betalingsanmodninger kan hentes fra slutpunktet nedenfor med metoden GET.
https://api.bankintegration.dk/payment/<TransId>?requestId=<RequestId>
Se mere her: Status
Dine kontoudtog kan hentes slutpunktet her:
https://api.bankintegration.dk/report/account?requestId=<RequestId>
Se mere her: Kontoudtog
Du kun hurtigt hente den aktuelle saldo på
https://api.bankintegration.dk/report/balance?requestId=<RequestId>
Se mere her: Saldo