Test Interface - XS2A Sandbox
The test interface ("XS2A-Sandbox") provides pure test data, which are located at finAPI. All details about the interface can be found in the "Developer Documentation".
Developer documentation
The developer documentation provides you with a technical description of the individual API functions. The documentation is only available in English.
Support Access
In the support access, developers can submit support requests. Support is provided by finAPI for the BKS Bank.
Productive XS2A Interface
Publication XS2A statistic
Alternatively, a support request can be sent by e-mail to xs2a-support@finapi.io.
If there are problems with the xs2a server or the required 5 requests regarding
- access to information for provision of payment initiation services
- account information services
cannot be answered within a time window of 30 seconds, then one of the following 5xx status codes will be provided:
- HTTP 500 Internal Server Error
- HTTP 501 Not Implemented
- HTTP 502 Bad Gateway
- HTTP 503 Service Unavailable
- HTTP 504 Gateway Timeout
- HTTP 505 HTTP Version Not Supported
- HTTP 506 Variant Also Negotiates
- HTTP 507 Insufficient Storage
- HTTP 508 Loop Detected
- HTTP 510 Not Extended
- HTTP 511 Network Authentication Required
- HTTP 599 Network Connect Timeout Error
This entitles the TPP to choose the fallback route:
- The TPP must send an HTTP request using the GET method
- The TPP must include a valid productive QWAC
Call up: xs2a-fallback.bksbank-online.at/certificate-checker/cc
If no QWAC certificate is issued or the QWAC check fails, the following error messages occur:
-
Call without certificate
HTTP 403 Forbidden { "timestamp": "2019-09-03T09:03:12.699+0000", "status": 403, "error": "Forbidden", "message": "Access Denied", "path": "/certificate-checker/cc" } -
certificate without PSD2 extention
HTTP 403 Forbidden { "errorMessage": "Certificate doesn't have qcExtensions section" } -
certificate status = revoked
HTTP 403 Forbidden { "certificateStatus": "REVOKED" } -
certificate status = unknown
HTTP 403 Forbidden { "certificateStatus": "UNKNOWN" }
If the call up was successful, a redirect to the login page of the BKS customer portal takes place. The information from the certificate is transferred to the login page.