The KBC API to retrieve a screenscraping ID in the context of PSD2 screenscraping
Calls to this API require a valid eIDAS PSD2 client certificate with the correct ETSI extension during the SSL handshake (TLS1.2).
The screenscraping ID is valid for the entity identified by the organizationIdentifier in the provided client certificate.
How do you use the screen scrape identifier?
After requesting the screen scrape identifier, you should pass it as an HTTP header for each request you make to our environment.
Examples
javascript
xhr.setRequestHeader('tppScreenScrapeIdentifier', 'value');
c#
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
System.Net.WebRequest request = base.GetWebRequest(uri);
request.Headers.Add("tppScreenScrapeIdentifier", "value");
return request;
}
php
<?php // We'll be outputting a PDF header(‘tppScreenScrapeIdentifier : value’); ?>
Swagger
swagger: "2.0"
info:
description: ""
version: "1.0.0"
title: ""
host: "openapi.kbc-group.com"
basePath: "/psd2/v1"
schemes:
- "https"
paths:
/screenscraping:
post:
summary: ""
produces:
- "application/json"
responses:
200:
description: ""
schema:
$ref: "#/definitions/ScreenScrapingResponse"
definitions:
ScreenScrapingResponse:
type: "object"
properties:
tppScreenScrapeIdentifier:
type: "string"
validity:
type: "string"
format: "date-time"
Support
For more info, please send an e-mail to developer@kbc.be