AA
Sahamati certification Test Scenarios for Account Aggregator
Scenario ID | Feature Under Test | Description | Expected Result |
---|---|---|---|
1001 | POST /Consent API | Verify on sending valid request to POST /Consent API success response is required | Http Status code should be 200 |
1002 | POST /Consent API with invalid schematic value for each field | Verify on making valid request to POST /Consent API with schematic error for one field each subcase error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1003 | POST /Consent API with incorrect timestamp format | Verify on making valid request to POST /Consent API with incorrect timestamp format error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1004 | POST /Consent API with incorrect ver | Verify on making valid request to POST /Consent API with incorrect ver error response is received. | Http status code should be 404 Error code should be NoSuchVersion |
1005 | POST /Consent API with incorrect timestamp value | Verify on making valid request to POST /Consent API with +/- 15 min variation in timestamp error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1006 | POST /Consent API with incorrect txnid format | Verify on making valid request to POST /Consent API with incorrect txnid format error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1007 | POST /Consent API with invalid consent span | Verify on making valid request to POST /Consent API with invalid consent span error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1008 | POST /Consent API with invalid dataconsumer Object | Verify on making valid request to POST /Consent API with invalid dataConsumer object error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1009 | POST /Consent API with invalid customer id | Verify on making valid request to POST /Consent API with invalid customerId error response is received. | Http status code should be 400 Error code should be InvalidCustomerAddress |
1010 | POST /Consent API with invalid purpose Object | Verify on making valid request to POST /Consent API with invalid purpose object error response is received. | Http status code should be 400 Error code should be InvalidConsentPurpose |
1011 | POST /Consent API with invalid FIDataRange | Verify on making valid request to POST /Consent API with invalid FIDataRange error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1012 | POST /Consent API with invalid DataLife | Verify on making valid request to POST /Consent API with invalid DataLife error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1013 | POST /Consent API with invalid Frequency | Verify on making valid request to POST /Consent API with invalid Frequency error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1014 | POST /Consent API with invalid DataFilter | Verify on making valid request to POST /Consent API with invalid DataFilter error response is received. | Http status code should be 400 Error code should be InvalidRequest |
1015 | GET /Consent/handle/{handle} API | Verify on making valid request to GET /Consent/handle/{handle} API after consent is approved, success response is received. | Http status code should be 200 |
1016 | GET /Consent/handle/{handle} API with invalid handle | Verify on making valid request to GET /Consent/handle/{handle} API with invalid handle error response is received. | case 1: Empty consentHandle Http status code should be 404 case 2: Removing last char from valid consentHandle Http status code should be 400 Error code should be InvalidConsentHandle case 3:Generating randome consent handle Http status code should be 400 Error code should be InvalidConsentHandle |
1017 | GET /Consent/handle/{handle} API after user rejectes consent from AA | Verify that on making consent handle request after user rejects consent, response with consent status FAILED is received | Http status code should be 200 ConsentStatus.status should be FAILED |
1018 | GET /Consent/handle/{handle} API for expired consent before approving or rejecting by user | Verify that on making consent handle request for consent that is expired before approval or rejection, response with consent status FAILED is received | Http status code should be 200 ConsentStatus.status should be FAILED |
1019 | GET /Consent/handle/{handle} API for expired consent | Verify that on making consent handle request for consent that is expired, response with consent status READY is received | Http status code should be 200 ConsentStatus.status should be READY |
1020 | GET /Consent/handle/{handle} API for paused consent | Verify that on making consent handle request for consent that is paused, response with consent status READY is received | Http status code should be 200 ConsentStatus.status should be READY |
1021 | GET /Consent/handle/{handle} API for Revoked consent | Verify that on making consent handle request for consent that is Revoked, response with consent status READY is received | Http status code should be 200 ConsentStatus.status should be READY |
1022 | GET /Consent/handle/{handle} API after delinking account from the approved consent | Verify that on making consent handle request for consent that is approved and later account is delinked by the user, response with consent status READY is received | Http status code should be 200 ConsentStatus.status should be READY |
1023 | GET /Consent/handle/{handle} API for PENDING consent after user deregister from AA | Verify that on making consent handle request for a pending consent and user deregistered from AA, error response is recevied | Http status code should be 400 Error code should be InvalidConsentHandle |
1024 | GET /Consent/handle/{handle} API for Approved consent after user deregister from AA | Verify that on making consent handle request for a Approved consent and user deregistered from AA, error response is recevied | Http status code should be 400 Error code should be InvalidConsentHandle |
1025 | GET /Consent/handle/{handle} API with handle generated for different AA | Verify that on making consent handle request with handle generated for different AA, error response is recevied | Http status code should be 400 Error code should be InvalidConsentHandle |
1026 | GET /Consent/{id} API | Verify that on making a valid GET /Consent/{id} request, success response is received | Http status code should be 200 |
1027 | GET /Consent/{id} API with invalid consentId | Verify that on making a valid GET /Consent/{id} request with invalid consentId, error response is received | case 1: Empty consentId Http status code should be 404 case 2: Removing last char from valid consentId Http status code should be 400 Error code should be InvalidConsentId case 3:Adding last char to valid consentId Http status code should be 400 Error code should be InvalidConsentId case 4:Random consentId Http status code should be 400 Error code should be InvalidConsentId |
1028 | GET /Consent/{id} API with consentId of different AA | Verify that on making a valid GET /Consent/{id} request with consentId for different AA, error response is received | Http status code should be 400 Error code should be InvalidConsentId |
1029 | GET /Consent/{id} API for expired consent | Verify that on making a valid GET /Consent/{id} request for expired consent, Success response with EXPIRED status is received | Http status code should be 200 Consent Status should be EXPIRED |
1030 | GET /Consent/{id} API for Paused consent | Verify that on making a valid GET /Consent/{id} request for Paused consent, Success response with PAUSED status is received | Http status code should be 200 Consent Status should be PAUSED |
1031 | GET /Consent/{id} API for revoked consent | Verify that on making a valid GET /Consent/{id} request for revoked consent, Success response with REVOKED status is received | Http status code should be 200 Consent Status should be REVOKED |
1032 | GET /Consent/{id} API for consent of which account is delinked | Verify that on making a valid GET /Consent/{id} request for consent after delinking the account selected in consent, Success response with REVOKED status is received | Http status code should be 200 Consent Status should be REVOKED |
1033 | GET /Consent/{id} API for consent of which user is deregister | Verify that on making a valid GET /Consent/{id} request for consent after de registering the user from AA, error response is received | Http status code should be 400 Consent Status should be InvalidConsentUd |
1034 | POST /Consent API of FIP | Verify that on user accepting consent, AA makes valid POST /Consent request to FIP | |
1035 | POST /Consent API of FIP | Verify that on user accepting consent with multiple FIP, AA makes valid POST /Consent request to all the FIP | |
1036 | POST /Consent/Notification API of FIP | Verify that on user changing the status of consent, AA send POST /Consent/Notification request to All FIP involved in Consent | |
1037 | POST /Consent/Notification API of FIU | Verify that on user changing the status of consent, AA send POST /Consent/Notification request to FIU | |
1038 | POST /Account/Discover and /Account/link API of FIP | Verify that on user linking a new account in AA app, discover, link and token link APIs of FIP is invoked correctly | |
1039 | DELETE /Account/Link api of FIP | Verify that on user delinking an account in AA app, delink API of FIP is invoked correctly | |
1040 | DELETE /Account/Link api of FIP | Verify that on user deregistering from AA, delink API of FIP for all linked accounts is invoked | |
1041 | POST /Consent API with invalid JWS signature | Verify on making valid request to POST /Consent API with invalid JWS signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
1042 | GET /Consent/handle/{handle} API with invalid JWS signature | Verify on making valid request to GET /Consent/handle/{handle} API with invalid JWS signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
1043 | GET /Consent/{id} API with invalid JWS signature | Verify on making valid request to GET /Consent/{id} API with invalid JWS signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
2001 | POST /FI/request API | Verify that on making a valid request to POST /FI/Request API, success response is received | Http status code should be 200 |
2002 | POST /FI/request API with invalid schematic value for each field | Verify on making valid request to POST /FI/Request API with schematic error for one field each subcase error response is received. | Http status code should be 400 Error code should be InvalidRequest |
2003 | POST /FI/request API with invalid timestamp format | Verify on making valid request to POST /FI/Request API with invalid timestamp format, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
2004 | POST /FI/request API with invalid ver | Verify on making valid request to POST /FI/Request API with invalid ver, error response is received. | Http status code should be 404 Error code should be NoSuchVersion |
2005 | POST /FI/request API with incorrect timestamp value | Verify on making valid request to POST /FI/Request API with +-15 variation in timestamp value, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
2006 | POST /FI/request API with incorrect txnid | Verify on making valid request to POST /FI/Request API with invalid txnid, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
2007 | POST /FI/request API with invalid FIDataRangeObject | Verify on making valid request to POST /FI/Request API with invalid FIDataRange object, error response is received. | Http status code should be 400 Error code should be InvalidDateRange |
2008 | POST /FI/request API with invalid consentId | Verify on making valid request to POST /FI/Request API with invalid consentId, error response is received. | Http status code should be 400 Error code should be InvalidConsentId |
2009 | POST /FI/request API with invalid consent digitalSignature | Verify on making valid request to POST /FI/Request API with invalid consent digitalSignature, error response is received. | Http status code should be 400 Error code should be signatureDoesNotMatch |
2010 | POST /FI/request API with valid selected details of different FIU | Verify on making valid request to POST /FI/Request API with valid selected details of different FIU, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
2011 | POST /FI/request API with invalid keyMaterials | Verify on making valid request to POST /FI/Request API with invalid keymaterials object, error response is received. | Http status code should be 400 Error code should be InvalidKey |
2014 | POST /FI/request API for Paused consent | Verify on making valid request to POST /FI/Request API for Paused consent, error response is received. | Http status code should be 400 Error code should be InvalidConsentStatus |
2015 | POST /FI/request API for Revoked consent | Verify on making valid request to POST /FI/Request API for Revoked consent, error response is received. | Http status code should be 400 Error code should be InvalidConsentStatus |
2016 | POST /FI/request API for Expired consent | Verify on making valid request to POST /FI/Request API for Expired consent, error response is received. | Http status code should be 400 Error code should be InvalidConsentStatus |
2017 | POST /FI/request API for already used Consent | Verify whether POST /FI/request fails if frequency of request is not according to consent's approved frequency | Http status code should be 400 Error code should be InvalidConsentUse |
2018 | POST /FI/request API for already used ONETIME consent | Verify whether POST /FI/request fails if FI/fetch is already done once for ONETIME consent | Http status code should be 400 Error code should be InvalidConsentUse |
2019 | POST /FI/request of FIP | Verify on making valid POST /FI/request to AA, AA is making /FI/request to FIP | |
2020 | POST /FI/Notification of FIU | Verify on making valid POST /FI/request to AA and AA receving ready notification from FIP, AA send POST /Consent/Notification to FIU | |
2021 | FIP responsding with invalid schematic value for each field of POST /FI/request | Verify that on FIP responding with basic invalid values for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2022 | FIP responsding with invalid ver for POST /FI/request | Verify that on FIP responding with invalid ver for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2023 | FIP responsding with invalid timestamp for POST /FI/request | Verify that on FIP responding with invalid timestamp for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2024 | FIP responsding with invalid txnid for POST /FI/request | Verify that on FIP responding with invalid txnid for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2025 | FIP responsding with invalid consenId for POST /FI/request | Verify that on FIP responding with invalid consentId for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2026 | FIP responsding with invalid sessionId for POST /FI/request | Verify that on FIP responding with invalid sessionId for FI request from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2027 | GET /FI/fetch/{sessionId} of AA | Verify on making valid request to GET /FI/fetch/{sessionId} API, success response is received | Http status code should be 200 |
2028 | GET /FI/fetch/{sessionId} with Invalid session Id | Verify on making valid request to GET /FI/fetch/{sessionId} API with invalid session Id, error response is received | case 1: Empty sessionId Http-status code should be 404 case 2,3 &4: Invalid session Id Http status code should be 400 Error code should be invalidSessionID |
2029 | GET /FI/fetch/{sessionId} with session Id of different AA | Verify on making valid request to GET /FI/fetch/{sessionId} API with session Id of different AA, error response is received | Http status code should be 400 Error code should be InvalidSessionId |
2030 | GET /FI/fetch/{sessionId} before receving Ready notification | Verify on making valid request to GET /FI/fetch/{sessionId} API before receving ready notification, error response is received | Http status code should be 404 Error code should be NoDataFound |
2031 | GET /FI/fetch/{sessionId} for Paused Consent | Verify on making valid request to GET /FI/fetch/{sessionId} API for Paused Consent, error response is received | Http status code should be 403 Error code should be ConsentPaused |
2032 | GET /FI/fetch/{sessionId} for revoked Consent | Verify on making valid request to GET /FI/fetch/{sessionId} API for Revoked Consent, error response is received | Http status code should be 403 Error code should be ConsentRevoked |
2033 | GET /FI/fetch/{sessionId} for Expired Consent | Verify on making valid request to GET /FI/fetch/{sessionId} API for Expired Consent, error response is received | Http status code should be 403 Error code should be ConsentExpired |
2037 | FIP responsding with invalid schematic value for each field of GET /FI/fetch/{sessionId} | Verify that on FIP responding with basic invalid values for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2038 | FIP responsding with invalid ver for GET /FI/fetch/{sessionId} | Verify that on FIP responding with invalid ver for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2039 | FIP responsding with invalid timestamp for GET /FI/fetch/{sessionId} | Verify that on FIP responding with invalid timestamp for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2041 | FIP responsding with invalid fip id for GET /FI/fetch/{sessionId} | Verify that on FIP responding with invalid fip id for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2042 | FIP responsding with fip id of another AA for GET /FI/fetch/{sessionId} | Verify that on FIP responding with fip id of another AA for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2043 | FIP responsding with incorrect Account details for GET /FI/fetch/{sessionId} | Verify that on FIP responding with incorrect Account details for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2044 | FIP responsding with Account details of different FIP for GET /FI/fetch/{sessionId} | Verify that on FIP responding with Account details of different FIP for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2045 | FIP responsding with invalid keyMatetrials for GET /FI/fetch/{sessionId} | Verify that on FIP responding with invalid keyMaterials for GET /FI/fetch/{sessionId} from AA, FI notification with error status is sent back to FIU | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
2046 | POST /FI/request API with invalid JWS signature | Verify on making valid request to POST /FI/request API with invalid JWS signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
2047 | GET /FI/fetch/{sessionid} API with invalid JWS signature | Verify on making valid request to GET /FI/fetch/{sessionid} API with invalid JWS signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
2051 | GET /FI/fetch/{sessionid} API with invalid API key | Verify on making valid request to GET /FI/fetch/{sessionid} API with invalid client API key, error response is received. | Http status code should be 401 |
2052 | GET /FI/fetch/{sessionid} API with API key of Alternate AA | Verify on making valid request to GET /FI/fetch/{sessionid} API with API key of alternate AA, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3001 | POST /Consent/Notification API | Verify on making valid request to POST /Consent/Notification API, success response is received | Https status code should be 200 |
3002 | POST /Consent/Notification API with invalid schematic value for each field | Verify on making valid request to POST /Consent/Notification API with schematic error for one field each subcase error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3003 | POST /Consent/Notification API with incorrect ver | Verify on making valid request to POST /Consent/Notification API with invalid ver, error response is received. | Http status code should be 404 Error code should be NoSuchVersion |
3004 | POST /Consent/Notification API with invalid timestamp | Verify on making valid request to POST /Consent/Notification API with invalid timestamp, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3005 | POST /Consent/Notification API with invalid txnid | Verify on making valid request to POST /Consent/Notification API with invalid txnid, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3006 | POST /Consent/Notification API with invalid notifier Object | Verify on making valid request to POST /Consent/Notification API with invalid notifier object, error response is received. | Http status code should be 400 Error code should be InvalidNotifier |
3007 | POST /Consent/Notification API with invalid consentId | Verify on making valid request to POST /Consent/Notification API with invalid consentId, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3010 | POST /Consent/Notification API with consent details of different FIP | Verify on making valid request to POST /Consent/Notification API with consent details of different FIP, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3011 | POST /FI/Notification API | Verify on making valid request to POST /FI/Notification API, success response is received | Https status code should be 200 |
3012 | POST /FI/Notification API with invalid schematic value for each field | Verify on making valid request to POST /FI/Notification API with schematic error for one field each subcase error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3013 | POST /FI/Notification API with incorrect ver | Verify on making valid request to POST /FI/Notification API with invalid ver, error response is received. | Http status code should be 404 Error code should be NoSuchVersion |
3014 | POST /FI/Notification API with invalid timestamp | Verify on making valid request to POST /FI/Notification API with invalid timestamp, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3015 | POST /FI/Notification API with invalid txnid | Verify on making valid request to POST /FI/Notification API with invalid txnid, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3016 | POST /FI/Notification API with invalid notifier Object | Verify on making valid request to POST /FI/Notification API with invalid notifier object, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3017 | POST /FI/Notification API with invalid sessionId | Verify on making valid request to POST /FI/Notification API with invalid sessionId, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3018 | POST /FI/Notification API with invalid FIStatusResponse.fipID | Verify on making valid request to POST /FI/Notification API with invalid FIStatusResponse.fipID, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3019 | POST /FI/Notification API with invalid FIStatusResponse Accounts linkRefNumber | Verify on making valid request to POST /FI/Notification API with invalid FIStatusResponse Accounts linkRefNumber, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3020 | POST /FI/Notification API with FI details of different FIP | Verify on making valid request to POST /FI/Notification API with FI details of different FIP, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3021 | POST /FI/Notification API with error FI status | Verify on making valid request to POST /FI/Notification API with error FI status, notification is sent to FIU by AA. | 1. FIStatusNotification.sessionId should match the session id received in the FI response from AA 2. FIStatusNotification.sessionStatus should be FAILED |
3022 | POST /Account/link/Notification API | Verify on making valid request to POST /Account/link/Notification API, success response is received | Http status code should be 200 |
3023 | POST /Account/link/Notification API with invalid schematic value for each field | Verify on making valid request to POST /Account/link/Notification API with schematic error for one field each subcase error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3024 | POST /Account/link/Notification API with incorrect ver | Verify on making valid request to POST /Account/link/Notification API with invalid ver, error response is received. | Http status code should be 404 Error code should be NoSuchVersion |
3025 | POST /Account/link/Notification API with invalid timestamp | Verify on making valid request to POST /Account/link/Notification API with invalid timestamp, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3026 | POST /Account/link/Notification API with invalid txnid | Verify on making valid request to POST /Account/link/Notification API with invalid txnid, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3027 | POST /Account/link/Notification API with invalid notifier object | Verify on making valid request to POST /Account/link/Notification API with invalid notifier object, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3028 | POST /Account/link/Notification API with invalid accRefNumber | Verify on making valid request to POST /Account/link/Notification API with invalid accRefNumber, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3029 | POST /Account/link/Notification API with invalid customerAddress | Verify on making valid request to POST /Account/link/Notification API with invalid customerAddress, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3030 | POST /Account/link/Notification API for deregistered user | Verify on making valid request to POST /Account/link/Notification API for deregistred user, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3031 | POST /Account/link/Notification API with details of different FIP | Verify on making valid request to POST /Account/link/Notification API with details of different FIP, error response is received. | Http status code should be 400 Error code should be InvalidRequest |
3032 | POST /Consent/Notification API with invalid JWS Signature | Verify on making valid request to POST /Consent/Notification API with invalid JWS Signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
3033 | POST /FI/Notification API with invalid JWS Signature | Verify on making valid request to POST /FI/Notification API with invalid JWS Signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
3034 | POST /Account/link/Notification API with invalid JWS Signature | Verify on making valid request to POST /Account/link/Notification API with invalid JWS Signature, error response is received. | Http status code should be 400 Error code should be SignatureDoesNotMatch |
4001 | GET /Heartbeat | Verify on making valid request to GET /Heartbeat API, success response is received | Http status code should be 200 |
5001 | All Api's of AA | Verify that on consent requested to user operating with a single linked account in one FIP, success response is received on all stages of complete flow | Https status code should be 200 for All API's |
5002 | All Api's of AA | Verify that on consent requested to user currently with no accounts linked, user is able to link account, approve consent and FIU is able to retrive the FI data successfully | Https status code should be 200 for All API's |
5003 | All Api's of AA | Verify that on consent requested to user operating with a two accounts in one FIP and three accounts in other FIP of three different FIType, FIU is able to retrive the FI data successfully from all five accounts | Https status code should be 200 for All API's |
5004 | All Api's of AA | Verify that on FIP operating with DIRECT authentication type, AA is able to link FIP and facilitate the FI data retrival for FIU | Https status code should be 200 for All API's |
5005 | All Api's of AA | Verify that on consent paused and activated back by user, AA is able to facilitate the FI data retrival for FIU | Https status code should be 200 for All API's |
5007 | All Api's of AA | Verify that on consent requested to user with all possible consent modes, purpose codes, DataLife units with value 0 to 4, consent types combinations, Frequency units with value 1 to 4 and DataFilter type and operator combinations, success response is received on all stages of complete flow | Https status code should be 200 for All API's |
5008 | All Api's of AA | Verify that on requesting consent with all FITypes, AA is able to facilitate consent approval and retrival of FI data for FIU | Https status code should be 200 for All API's |
Last updated