If you're using a customised consent authentication web application, you may use theĀ Data Reporting API to publish events from the application. Invoke the Data Reporting API in all the relevant places to publish the PSU and authorisation data to the reporting databases. For more information on Data Reporting, seeĀ PSD2 Data Reporting.
In the following scenarios, events are captured using the consent authorisation web app:
...
Localtabgroup |
---|
Localtab |
---|
| Code Block |
---|
curl --location --request POST 'https://<WSO2_OB_KM_HOST>:9446/api/openbanking/mireport/v1.0/analytics/account' \
--header 'Content-Type: application/json' \
--data-raw '{
"consentId": "ffd2e946-acd0-49c9-9d45-d5983781f4b5",
"clientId": "1234",
"userId" : "psu1@wso2.com",
"reAuth": "true",
"debtorAccountIds": [
"1233444",
"9875432"
],
"timestamp" : "1560832453",
"authorisationStatus" : "Authorised"
}' |
|
Localtab |
---|
| Code Block |
---|
curl --location --request POST 'https://<WSO2_OB_KM_HOST>:9446/api/openbanking/mireport/v1.0/analytics/payment' \
--header 'Content-Type: application/json' \
"consentId": "ffd2e946-acd0-49c9-9d45-d5983781f4b5",
"clientId": "1234",
"userId" : "psu1@wso2.com",
"timestamp" : "15608324545",
"debtorId" : "1223333343",
"authorisationStatus" : "Authorised",
"multiAuth" : "true",
"multiAuthUsers" : 3
}' |
|
Localtab |
---|
| Code Block |
---|
Confirmation of Funds
curl --location --request POST 'https://<WSO2_OB_KM_HOST>:9446/api/openbanking/mireport/v1.0/analytics/fund-confirmation' \
--header 'Content-Type: application/json' \
--data-raw '{
"consentId": "ffd2e946-acd0-49c9-9d45-d5983781f4b5",
"clientId": "1234",
"userId" : "psu1@wso2.com",
"timestamp" : "15608324545",
"debtorId" : "1223333343",
"authorisationStatus" : "Authorised"
}' |
|
|
...