Authorise consent
POST/v2/consents/confirmation-of-funds/consentId/authorisations
Description​
Initiate the authorisation process of confirming funds related to a specific consent.
Trigger the necessary steps to complete the authorization flow and obtain relevant challenge data and authentication methods.
Request​
Path Parameters
The unique identifier for the consent being authorised.
Header Parameters
The ID of the request, unique to the call, as determined by the initiating party.
The certificate used for signature verification.
The client ID associated with the request.
The PSU's ID, as determined by the PSU. This ID is the identification of the PSU within the ASPSP and contains the username that requests the consent or initiates the payment.
A unique identifier related to the registered merchant in the corresponding API environment, available within the application's details.
Responses​
- 201
- 400
- 401
- 403
- 404
- 405
- 406
- 409
- 429
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
The status of the Strong Customer Authentication (SCA) process.
The unique ID of the authorisation.
scaMethods object[]The available Strong Customer Authentication (SCA) methods for the consent authorisation.
The type of authentication method to use with the SCA method.
Available options:
0 = "SMSOTP", 1 = "CHIPOTP", 2 = "PHOTOOTP", 3 = "PUSHOTP".
chosenScaMethod objectThe selected Strong Customer Authentication (SCA) method for the consent authorisation.
The type of authentication method to use with the SCA method.
Available options:
0 = "SMSOTP", 1 = "CHIPOTP", 2 = "PHOTOOTP", 3 = "PUSHOTP".
challengeData objectThe data related to the challenge presented during the authorisation process.
The One Time Password (OTP) required for authorisation, with values indicating character or integer format:
Available options: 0 = "CHARACTERS", 1 = "INTEGER".
links objectLinks to additional resources for the consent authorisation.
The message for the payment service user (PSU) during the authorisation.
{
"scaStatus": "string",
"authorisationId": "string",
"scaMethods": [
{
"authenticationType": 0,
"authenticationVersion": "string",
"authenticationMethodId": "string",
"name": "string",
"explanation": "string"
}
],
"chosenScaMethod": {
"authenticationType": 0,
"authenticationVersion": "string",
"authenticationMethodId": "string",
"name": "string",
"explanation": "string"
},
"challengeData": {
"image": "string",
"data": [
"string"
],
"imageLink": "string",
"otpMaxLength": 0,
"otpFormat": 0,
"additionalInformation": "string"
},
"links": {},
"psuMessage": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
The specific error code returned in the response.
Available options: 0-12.
links objectThe hyperlinks or references included in the response data.
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
The specific error code returned in the response.
Available options: 0-13.
links objectThe hyperlinks or references included in the response data.
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
properties objectThe list of properties related to the consent authorisation.
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
The specific error code returned in the response.
Available options:
0 = "CONSENTUNKNOWNEnum", 1 = "SERVICEBLOCKEDEnum", 2 = "RESOURCEUNKNOWNEnum", 3 = "RESOURCEEXPIREDEnum".
links objectThe hyperlinks or references included in the response data.
{
"authenticationSchemes": [
"string"
],
"properties": {
"items": {}
},
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
Description: 0 = "UNKNOWNEnum"
links object
property name object
{
"statusCode": 0,
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message .
Available options: 0 = "ERROR", 1 = "WARNING".
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]The messages related to third-party providers (TPPs) included in the response.
The category classification of the TPP message.
Available options: 0 = "ERROR", 1 = "WARNING".
Description: 0 = "EXCEEDEDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}