Implemented Test Cases
Swagger Test Case ID | Test Id | Field to be updated in the config.yaml | Test Name | Test Description |
| get-account |
| ||
ACC-010-010 | AIS_A001 | accountToTest : Retail_CurrentAccount_Active | Happy Path - Succeeds with status-Active, accountType-Retail and accountSubType-CurrentAccount fields are populated for valid accountId as query parameter (accountToTest : Retail_CurrentAccount_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'CurrentAccount', for a retail user with status 'Active' |
ACC-010-010 | AIS_A002 | accountToTest : Corporate_Savings_NotActive | Happy Path - Succeeds with status-NotActive, accountType-Corporate and accountSubType-Savings fields are populated for valid accountId as query parameter (accountToTest : Corporate_Savings_NotActive) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'Savings', for a retail user with status 'NotActive' |
ACC-010-010 | AIS_A003 | accountToTest : Retail_EMoney_Deceased | Happy Path - Succeeds with status-Deceased, accountType-Retail and accountSubType-EMoney fields are populated for valid accountId as query parameter (accountToTest : Retail_EMoney_Deceased) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'EMoney', for a retail user with status 'Deceased' |
ACC-010-010 | AIS_A004 | accountToTest : Retail_CreditCard_Dormant | Happy Path - Succeeds with status-Dormant, accountType-Retail and accountSubType-CreditCard fields are populated for valid accountId as query parameter (accountToTest : Retail_CreditCard_Dormant) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'CreditCard', for a retail user with status 'Dormant' |
ACC-010-010 | AIS_A005 | accountToTest : Corporate_PrePaidCard_Unclaimed | Happy Path - Succeeds with status-Unclaimed, accountType-Corporate and accountSubType-PrePaidCard fields are populated for valid accountId as query parameter (accountToTest : Corporate_PrePaidCard_Unclaimed) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'PrePaidCard', for a retail user with status 'Unclaimed' |
ACC-010-010 | AIS_A006 | accountToTest : Corporate_ChargeCard_Suspended | Happy Path - Succeeds with status-Suspended, accountType-Corporate and accountSubType-ChargeCard fields are populated for valid accountId as query parameter (accountToTest : Corporate_ChargeCard_Suspended) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'ChargeCard', for a retail user with status 'Suspended' |
ACC-010-010 | AIS_A007 | accountToTest : Corporate_CurrentAccount_Active | Happy Path - Succeeds with status-Active, accountType-Corporate and accountSubType-CurrentAccount fields are populated for valid accountId as query parameter (accountToTest : Corporate_CurrentAccount_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'CurrentAccount', for a retail user with status 'Active' |
ACC-010-010 | AIS_A008 | accountToTest : Retail_Savings_NotActive | Happy Path - Succeeds with status-NotActive, accountType-Retail and accountSubType-Savings fields are populated for valid accountId as query parameter (accountToTest : Retail_Savings_NotActive) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'Savings', for a retail user with status 'NotActive' |
ACC-010-010 | AIS_A009 | accountToTest : Corporate_CreditCard_Dormant | Happy Path - Succeeds with status-Dormant, accountType-Corporate and accountSubType-CreditCard fields are populated for valid accountId as query parameter (accountToTest : Corporate_CreditCard_Dormant) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'CreditCard', for a retail user with status 'Dormant' |
ACC-010-140 | AIS_A010 | accountToTest: Valid_Invalid_AccountIds | Happy Path - Succeeds with combination of valid and invalid accountIds (accountToTest: Valid_Invalid_AccountIds) | Returns a 200 if all headers are valid and returns a record for each valid accountId when both valid and invalid accountIds are specified (accountToTest : Valid_Invalid_AccountId) |
ACC-010-140 | AIS_A011 | accountToTest: Good_And_Badly_Formatted_AccountIds | Happy Path - Succeeds with mix of valid and invalid accountIds (accountToTest: Good_And_Badly_Formatted_AccountIds) | Returns a 200 if all headers are valid and returns a record for each valid accountId when both valid and invalid accountIds are specified (accountToTest : Good_And_Badly_Formatted_AccountIds) |
| AIS_A012 | accountToTest: AccountsWithNoCommas | Happy Path - Succeeds with non-comma-separated accountIds (accountToTest: AccountsWithNoCommas) | Returns a 200 if all headers are valid and returns an empty array when non-comma-separated accountIds are specified (accountToTest : AccountsWithNoCommas) |
ACC-010-020 | AIS_A013 | accountToTest : NoAccount | Negative Test - Fails if accountIds query parameter is missing (accountToTest : NoAccount) | If accountIds path parameter is missing, the API must return a 400 and an error body |
| AIS_A014 | accountToTest : Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest : Invalid_Single_AccountId) | If the accountId format is invalid, the API must return a 400 and an error body |
ACC-010-050 | AIS_A015 | accountToTest : NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest : NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
ACC-010-040 | AIS_A016 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
ACC-010-070 | AIS_A017 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
ACC-010-080 | AIS_A018 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_A019 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
ACC-010-090 | AIS_A020 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
ACC-010-030 | AIS_A021 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_A022 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_A023 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_A024 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_A025 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_A026 | accountToTest : SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest : SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_A027 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest : SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_A028 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest : SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_A029 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest : SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
ACC-020-010 | AIS_A030 | accountToTest : Retail_CurrentAccount_Active | Happy Path - Succeeds with valid CurrentAccount for retail user in Active status for valid accountId as path parameter (accountToTest : Retail_CurrentAccount_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'CurrentAccount', for a retail user with status 'Active' |
ACC-020-010 | AIS_A031 | accountToTest : Corporate_Savings_NotActive | Happy Path - Succeeds with valid Savings for retail user in NotActive status for valid accountId as path parameter (accountToTest : Corporate_Savings_NotActive) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'Savings', for a retail user with status 'NotActive' |
ACC-020-010 | AIS_A032 | accountToTest : Retail_EMoney_Deceased | Happy Path - Succeeds with valid EMoney for retail user in Deceased status for valid accountId as path parameter (accountToTest : Retail_EMoney_Deceased) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'EMoney', for a retail user with status 'Deceased' |
ACC-020-040 | AIS_A033 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
ACC-020-070 | AIS_A034 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
ACC-020-080 | AIS_A035 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_A036 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
ACC-020-090 | AIS_A037 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
ACC-020-030 | AIS_A038 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_A039 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_A040 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_A041 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_A042 | accountToTest : SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest : SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_A043 | accountToTest : SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest : SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_A044 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest : SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_A045 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest : SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_A046 | accountToTest : SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest : SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
ACC-020-010 | AIS_A047 | accountToTest : Retail_CurrentAccount_Active | Happy Path - Succeeds with valid CurrentAccount for Corporate user in Dormant status for valid accountId as path parameter (accountToTest : Retail_CurrentAccount_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'CurrentAccount', for a corporate user with status 'Dormant' |
ACC-020-010 | AIS_A048 | accountToTest : Corporate_Savings_NotActive | Happy Path - Succeeds with valid Savings for retail user in Suspended status for valid accountId as path parameter (accountToTest : Corporate_Savings_NotActive) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'Savings', for a retail user with status 'Suspended' |
ACC-020-010 | AIS_A049 | accountToTest : Retail_CreditCard_Dormant | Happy Path - Succeeds with valid Savings for SME user in NotActive status for valid accountId as path parameter (accountToTest : Retail_CreditCard_Dormant) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'Savings', for an SME user with status 'NotActive' |
ACC-020-010 | AIS_A050 | accountToTest : Retail_CurrentAccount_Active | Happy Path - Succeeds with valid Savings for Corporate user in Active status for valid accountId as path parameter (accountToTest : Retail_CurrentAccount_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'Savings', for a corporate user with status 'Active' |
ACC-020-010 | AIS_A051 | accountToTest : Retail_CreditCard_Dormant | Happy Path - Valid accountId provided: CreditCard for retail user (accountToTest : Retail_CreditCard_Dormant) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'CreditCard', for a retail user |
ACC-020-010 | AIS_A052 | accountToTest : SME_CreditCard_Active | Happy Path - Valid accountId provided: CreditCard for SME user (accountToTest : SME_CreditCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'CreditCard', for an SME user |
ACC-020-010 | AIS_A053 | accountToTest : Corporate_CreditCard_Dormant | Happy Path - Valid accountId provided: CreditCard for Corporate user (accountToTest : Corporate_CreditCard_Dormant) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'CreditCard', for a corporate user |
ACC-020-010 | AIS_A054 | accountToTest : Retail_PrePaidCard_Active | Happy Path - Valid accountId provided: PrePaidCard for retail user (accountToTest : Retail_PrePaidCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'PrePaidCard', for a retail user |
ACC-020-010 | AIS_A055 | accountToTest : SME_PrePaidCard_Active | Happy Path - Valid accountId provided: PrePaidCard for SME user (accountToTest : SME_PrePaidCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'PrePaidCard', for an SME user |
ACC-020-010 | AIS_A056 | accountToTest : Corporate_PrePaidCard_Active | Happy Path - Valid accountId provided: PrePaidCard for Corporate user (accountToTest : Corporate_PrePaidCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'PrePaidCard', for a corporate user |
ACC-020-010 | AIS_A057 | accountToTest : Retail_EMoney_Active | Happy Path - Valid accountId provided: EMoney for retail user (accountToTest : Retail_EMoney_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'EMoney', for a retail user |
ACC-020-010 | AIS_A058 | accountToTest : SME_EMoney_Active | Happy Path - Valid accountId provided: EMoney for SME user (accountToTest : SME_EMoney_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'EMoney', for an SME user |
ACC-020-010 | AIS_A059 | accountToTest : Corporate_EMoney_Active | Happy Path - Valid accountId provided: EMoney for Corporate user (accountToTest : Corporate_EMoney_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'EMoney', for a corporate user |
ACC-020-010 | AIS_A060 | accountToTest: SME_ChargeCard_Active | Happy Path - Valid accountId provided: ChargeCard for SME user (accountToTest: SME_ChargeCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'ChargeCard', for an SME user |
ACC-020-010 | AIS_A061 | accountToTest: Corporate_ChargeCard_Active | Happy Path - Valid accountId provided: ChargeCard for Corporate user (accountToTest: Corporate_ChargeCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'ChargeCard', for a corporate user |
ACC-020-010 | AIS_A062 | accountToTest: Retail_ChargeCard_Active | Happy Path - Valid accountId provided: ChargeCard for Retail user (accountToTest: Retail_ChargeCard_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'ChargeCard', for a retail user |
ACC-020-010 | AIS_A063 | accountToTest: Retail_Other_Active | Happy Path - Valid accountId provided: Other for Retail (accountToTest: Retail_Other_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Retail' and account sub type 'Other', for a retail user |
ACC-020-010 | AIS_A064 | accountToTest: Corporate_Other_Active | Happy Path - Valid accountId provided: Other for Corporate (accountToTest: Corporate_Other_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'Corporate' and account sub type 'Other', for a corporate user |
ACC-020-010 | AIS_A065 | accountToTest: SME_Other_Active | Happy Path - Valid accountId provided: Other for SME (accountToTest: SME_Other_Active) | Returns a 200 if all headers are valid and returns a record for specified accountId including account type 'SME' and account sub type 'Other', for an SME user |
| AIS_A066 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_A067 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_A068 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_A069 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
ACC-020-030 | AIS_A070 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
ACC-020-090 | AIS_A071 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
ACC-020-080 | AIS_A072 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
ACC-020-070 | AIS_A073 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
ACC-020-020 | AIS_A074 | accountToTest : NoAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest : NoAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_A075 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_A076 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-balances |
| ||
BAL-020-010 | AIS_BA001 | accountToTest: Valid_Accounts_List | Happy path - Succeeds if valid accountId in path parameter returns balances (accountToTest: Valid_Accounts_List) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with balance details |
BAL-020-020 | AIS_BA002 | accountToTest: NoAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest: NoAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_BA003 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
BAL-020-050 | AIS_BA004 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
BAL-020-040 | AIS_BA005 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
BAL-020-070 | AIS_BA006 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
BAL-020-080 | AIS_BA007 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_BA008 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
BAL-020-090 | AIS_BA009 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
BAL-020-030 | AIS_BA010 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_BA011 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_BA012 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_BA013 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_BA014 | accountToTest: SampleSingleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleSingleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
BAL-020-010 | AIS_BA015 | accountToTest: AccountIdWithCreditIndicator | Happy path - Succeeds if valid accountId in path parameter returns balances with positive balance and credit line included (accountToTest: AccountIdWithCreditIndicator) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with balance detail where the creditDebitIndicator value is Credit and the CreditLines are populated with relevant details |
BAL-020-010 | AIS_BA016 | accountToTest: AccountIdWithDebitIndicator | Happy path - Succeeds if valid accountId in path parameter returns balances with negative balance and no credit line (accountToTest: AccountIdWithDebitIndicator) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with balance detail where the creditDebitIndicator value is Debit and the CreditLines object is not present |
BAL-020-010 | AIS_BA017 | accountToTest: AccountIdWithZeroCreditIndicator | Happy path - Succeeds if valid accountId in path parameter returns zero balance with creditDebitIndicator value as 'credit' (accountToTest: AccountIdWithZeroCreditIndicator) | Valid accountId provided in the path parameter which has zero balance should return a 200 and the accountId must be present in the response with balance detail where the creditDebitIndicator value is Credit |
| AIS_BA018 | accountToTest: SampleSingleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleSingleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_BA019 | accountToTest: SampleSingleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleSingleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_BA020 | accountToTest: SampleSingleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleSingleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_BA021 | accountToTest: SampleSingleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleSingleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
BAL-020-120 | AIS_BA022 | accountToTest: AccountWithMultipleBalancesTypes | Happy path - Succeeds if valid accountId in path parameter returns balances with multiple balanceTypes (accountToTest: AccountWithMultipleBalancesTypes) | Valid accountId provided in the path parameter which has multiple balanceTypes should return a 200 and the accountId must be present in the response with balance details for all the balanceTypes |
| AIS_BA023 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_BA024 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_BA025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_BA026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
BAL-020-030 | AIS_BA027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
BAL-020-090 | AIS_BA028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
BAL-020-080 | AIS_BA029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
BAL-020-070 | AIS_BA030 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_BA031 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_BA032 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-beneficiaries |
| ||
BEN-020-010 | AIS_BE001 | accountToTest: AccountIdWithActivatedBeneficiaryType | Happy path - Succeeds if valid accountId in path parameter returns beneficiaries with beneficiaries category Activated in response body (accountToTest: AccountIdWithActivatedBeneficiaryType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of beneficiaries and status Activated |
BEN-020-010 | AIS_BE002 | accountToTest: AccountIdWithNotActivatedBeneficiaryType | Happy path - Succeeds if valid accountId in path parameter returns beneficiaries with beneficiaries category NotActivated in response body (accountToTest: AccountIdWithNotActivatedBeneficiaryType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of beneficiaries and status NotActivated |
| AIS_BE003 | accountToTest: Valid_Beneficiaries_Accounts_List | Happy path - Succeeds with the specified number of accounts in each page and the meta information about the pagination (accountToTest: Valid_Beneficiaries_Accounts_List) | Returns a 200 status code with the specified number of accounts in each page and the meta information about the pagination |
BEN-020-010 | AIS_BE004 | accountToTest: AccountIdWithNoBeneficiaries | Happy path - Succeeds if valid accountId in path parameter returns no beneficiaries (accountToTest: AccountIdWithNoBeneficiaries) | Valid accountId provided in the path parameter should return a 200 with an empty array if there are no beneficiaries |
BEN-020-050BEN-020-020 | AIS_BE005 |
| Negative Test - Fails if accountIds path parameter is missing | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_BE006 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
BEN-020-050 | AIS_BE007 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
BEN-020-040 | AIS_BE008 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
BEN-020-060 | AIS_BE009 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
BEN-020-070 | AIS_BE010 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_BE011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
BEN-020-080 | AIS_BE012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
BEN-020-030 | AIS_BE013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_BE014 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_BE015 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_BE016 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_BE017 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_BE018 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_BE019 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_BE020 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_BE021 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_BE022 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_BE023 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_BE024 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_BE025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
BEN-020-030 | AIS_BE026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
BEN-020-080 | AIS_BE027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
BEN-020-070 | AIS_BE028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
BEN-020-060 | AIS_BE029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
BEN-020-010 | AIS_BE030 | accountToTest: AccountIdWithActivatedAndNotActivatedBeneficiaryType | Happy path - Succeeds if valid accountId in path parameter returns beneficiaries with beneficiaries category Activated and NotActivated in response body (accountToTest: AccountIdWithActivatedAndNotActivatedBeneficiaryType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of beneficiaries and status Activated and NotActivated |
| AIS_BE031 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_BE032 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-customers |
| ||
CUS-010-040 | AIS_C001 | customerType: Delegate_CustomerType | Happy path - Succeeds if customer for PSU identified by o3-psu-identifier header (customerType: Delegate_CustomerType) | The API must return the customer for the PSU identified by the o3-psu-identifier header |
CUS-010-040 | AIS_C002 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
CUS-010-070 | AIS_C003 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
CUS-010-080 | AIS_C004 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_C005 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
CUS-010-090 | AIS_C006 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
CUS-010-030 | AIS_C007 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_C008 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_C009 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_C010 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_C011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_C012 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 200 and an error body |
| AIS_C013 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_C014 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_C015 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_C016 | accountToTest: SampleAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest: SampleAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_C017 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
CUS-020-040 | AIS_C018 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
CUS-020-070 | AIS_C019 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
CUS-020-080 | AIS_C020 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_C021 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
CUS-020-090 | AIS_C022 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
CUS-020-030 | AIS_C023 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_C024 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_C025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_C026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_C027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_C028 | accountToTest: Delegate_CustomerType | Happy path - Succeeds when all headers are valid and provides the associated customer details linked to the accountId provided in the request (accountToTest: Delegate_CustomerType) | Returns a 200 status code when all headers are valid and provides the associated customer details linked to the accountId provided in the request |
CUS-010-190 | AIS_C029 |
| Happy path - Succeeds when no customer is found | The API must return a success status code 200 with an empty data object if no customer is found |
CUS-010-040 | AIS_C030 | customerType : Retail_CustomerType | Happy path - Succeeds when valid o3-psu-identifier provided in the header which belongs to a retail user (customerType : Retail_CustomerType) | Returns a 200 status code with details of a retail user in the response as per the schema |
CUS-010-040 | AIS_C031 | customerType : Corporate_CustomerType | Happy path - Succeeds when valid o3-psu-identifier provided in the header which belongs to a corporate user (customerType : Corporate_CustomerType) | Returns a 200 status code with details of a corporate user in the response as per the schema |
CUS-010-040 | AIS_C032 | customerType : SME_CustomerType | Happy path - Succeeds when valid o3-psu-identifier provided in the header which belongs to a SME user (customerType : SME_CustomerType) | Returns a 200 status code with details of a SME user in the response as per the schema |
| AIS_C033 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_C034 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_C035 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_C036 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
CUS-020-030 | AIS_C037 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
CUS-020-090 | AIS_C038 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
CUS-020-080 | AIS_C039 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
CUS-020-070 | AIS_C040 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_C041 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_C042 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-direct-debits |
| ||
DBT-020-010 | AIS_DD001 | accountToTest: AccountIdWithDirectDebitActiveStatus | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with status Active in response body (accountToTest: AccountIdWithDirectDebitActiveStatus) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of direct-debits and status Active |
DBT-020-010 | AIS_DD002 | accountToTest: AccountIdWithDirectDebitInActiveStatus | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with status Inactive in response body (accountToTest: AccountIdWithDirectDebitInActiveStatus) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of direct-debits and status Inactive |
| AIS_DD003 | accountToTest: Valid_DirectDebits_Accounts_List | Happy path - Validate the meta information about the pagination (accountToTest: Valid_DirectDebits_Accounts_List) | Returns a 200 status code with the specified number of accounts in each page and the meta information about the pagination |
DBT-020-010 | AIS_DD004 | accountToTest: AccountIdWithDirectDebitAnnualFrequency | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with Annual frequency in response body (accountToTest: AccountIdWithDirectDebitAnnualFrequency) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with direct-debits of Annual frequencies |
DBT-020-010 | AIS_DD005 | accountToTest: AccountIdWithDirectDebitDailyFrequency | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with Daily frequency in response body (accountToTest: AccountIdWithDirectDebitDailyFrequency) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with direct-debits of Daily frequencies |
DBT-020-010 | AIS_DD006 | accountToTest: AccountIdWithDirectDebitFortnightlyFrequency | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with Fortnightly frequency in response body (accountToTest: AccountIdWithDirectDebitFortnightlyFrequency) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with direct-debits of Fortnightly frequencies |
DBT-020-010 | AIS_DD007 | accountToTest: AccountIdWithDirectDebitHalfYearlyFrequency | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with HalfYearly frequency in response body (accountToTest: AccountIdWithDirectDebitHalfYearlyFrequency) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with direct-debits of HalfYearly frequencies |
DBT-020-010 | AIS_DD008 | accountToTest: AccountIdWithDirectDebitMonthlyFrequency | Happy path - Succeeds if valid accountId in path parameter returns direct-debits with Monthly frequency in response body (accountToTest: AccountIdWithDirectDebitMonthlyFrequency) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with direct-debits of Monthly frequencies |
DBT-020-010 | AIS_DD009 | accountToTest: AccountIdWithEmptyDirectDebits | Happy path - Succeeds if valid accountId provided in the path parameter which has a empty direct debits (accountToTest: AccountIdWithEmptyDirectDebits) | Valid accountId provided in the path parameter should return a 200 with an empty array if there are no direct-debits |
DBT-020-020 | AIS_DD010 | accountToTest: Missing_AccountId | Negative Test - Fails if accountToTest path parameter is missing (accountToTest: Missing_AccountId) | If accountToTest path parameter is missing, the API must return a 401 and an error body |
| AIS_DD011 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
DBT-020-040 | AIS_DD012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
o3-api-uri | AIS_DD013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
DBT-020-080 | AIS_DD014 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_DD015 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
DBT-020-090 | AIS_DD016 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
DBT-020-030 | AIS_DD017 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_DD018 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_DD019 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_DD020 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_DD021 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_DD022 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_DD023 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_DD024 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_DD025 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_DD026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_DD027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_DD028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_DD029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
DBT-020-030 | AIS_DD030 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
DBT-020-090 | AIS_DD031 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
DBT-020-080 | AIS_DD032 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
o3-api-uri | AIS_DD033 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_DD034 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_DD035 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-products |
| ||
| AIS_P001 | accountToTest: NoAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest: NoAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_P002 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
| AIS_P003 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
PRD-010-040 | AIS_P004 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
PRD-010-070 | AIS_P005 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
PRD-010-080 | AIS_P006 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_P007 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
PRD-010-090 | AIS_P008 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
PRD-010-030 | AIS_P009 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_P010 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_P011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_P012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_P013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_P014 | accountToTest: Products_SampleAccount | Happy path - Succeeds if valid accountId provided in the path parameter which has products (accountToTest: Products_SampleAccount) | The operation must return a status code 200 and the products of the valid accountId |
| AIS_P015 | accountToTest: AccountIdWithEmptyProducts | Happy path - Succeeds valid accountId provided in the path parameter which has an empty products (accountToTest: AccountIdWithEmptyProducts) | The operation must return a status code 200 and an empty array if the accountId has no products |
| AIS_P016 | accountToTest: NoAccountId | Negative Test - Fails if accountId is missing in the path parameter (accountToTest: NoAccountId) | The operation must fail with a status code 400 if the accountId is missing in the path parameter |
| AIS_P017 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
| AIS_P018 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_P019 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_P020 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_P021 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_P022 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_P023 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_P024 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_P025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
PRD-010-030 | AIS_P026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
PRD-010-090 | AIS_P027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
PRD-010-080 | AIS_P028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
PRD-010-070 | AIS_P029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_P030 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_P031 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-scheduled-payments |
| ||
FDP-020-010 | AIS_SP001 | accountToTest: Arrival_ScheduledPaymentType | Happy path - Succeeds if valid accountId in path parameter returns scheduled-payments with scheduled type Arrival in response body (accountToTest: Arrival_ScheduledPaymentType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of scheduled-payments having scheduled type is Arrival |
FDP-020-010 | AIS_SP002 | accountToTest: Execution_ScheduledPaymentType | Happy path - Succeeds if valid accountId in path parameter returns scheduled-payments with scheduled type Execution in response body (accountToTest: Execution_ScheduledPaymentType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of scheduled-payments having scheduled type is Execution |
| AIS_SP003 | accountToTest: Valid_ScheduledPayments_Accounts_List | Happy path - Validate the meta information about the pagination (accountToTest: Valid_ScheduledPayments_Accounts_List) | Returns a 200 status code with the specified number of accounts in each page and the meta information about the pagination |
FDP-020-010 | AIS_SP004 | accountToTest: IBAN_Identifications_ScheduledPayment | Happy path - Succeeds if valid accountId in path parameter returns scheduled-payments with correct creditor account identification IBAN (accountToTest: IBAN_Identifications_ScheduledPayment) | Valid accountId provided in the path parameter should return a 200 and the scheduled-payments must have the correct creditor account identification IBAN |
FDP-020-010 | AIS_SP005 | accountToTest: AccountNumber_Identifications_ScheduledPayment | Happy path - Succeeds if valid accountId in path parameter returns scheduled-payments with correct creditor account identification AccountNumber (accountToTest: AccountNumber_Identifications_ScheduledPayment) | Valid accountId provided in the path parameter should return a 200 and the scheduled-payments must have the correct creditor account identification AccountNumber |
FDP-020-010 | AIS_SP006 | accountToTest: AccountIdWithEmptyScheduledPayments | Happy path - Succeeds if valid accountId in path parameter returns no scheduled-payments (accountToTest: AccountIdWithEmptyScheduledPayments) | Valid accountId provided in the path parameter should return a 200 with an empty array if there are no scheduled-payments |
FDP-020-020 | AIS_SP007 | accountToTest: NoAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest: NoAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_SP008 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
FDP-020-050 | AIS_SP009 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
FDP-020-040 | AIS_SP010 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
FDP-020-070 | AIS_SP011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
FDP-020-080 | AIS_SP012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_SP013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
FDP-020-090 | AIS_SP014 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
FDP-020-030 | AIS_SP015 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_SP016 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_SP017 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_SP018 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_SP019 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_SP020 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_SP021 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_SP022 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_SP023 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_SP024 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_SP025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_SP026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_SP027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
FDP-020-030 | AIS_SP028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
FDP-020-090 | AIS_SP029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
FDP-020-080 | AIS_SP030 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
FDP-020-070 | AIS_SP031 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_SP032 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_SP033 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-standing-orders |
| ||
STO-020-010 | AIS_SO001 | accountToTest: Active_StandingOrdersStatusCode | Happy path - Succeeds if valid accountId in path parameter returns standing-orders with Active status in response body (accountToTest: Active_StandingOrdersStatusCode) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of standing-orders having status Active |
STO-020-010 | AIS_SO002 | accountToTest: Inactive_StandingOrdersStatusCode | Happy path - Succeeds if valid accountId in path parameter returns standing-orders with Inactive status in response body (accountToTest: Inactive_StandingOrdersStatusCode) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a details of standing-orders having status Inactive |
| AIS_SO003 | accountToTest: Valid_StandingOrders_Accounts_List | Happy path - Validate the meta information about pagination (accountToTest: Valid_StandingOrders_Accounts_List) | Returns a 200 status code with the specified number of accounts in each page and the meta information about the pagination |
STO-020-010 | AIS_SO004 | accountToTest: BetweenMyAccounts_StandingOrder | Happy path - Succeeds if valid accountId in path parameter returns standing-orders of BetweenMyAccounts type (accountToTest: BetweenMyAccounts_StandingOrder) | Valid accountId provided in the path parameter should return a 200 and the standing-orders must have the correct standing-orders type BetweenMyAccounts in the response body |
STO-020-010 | AIS_SO005 | accountToTest: SameBankTransfer_StandingOrder | Happy path - Succeeds if valid accountId in path parameter returns standing-orders of SameBankTransfer type (accountToTest: SameBankTransfer_StandingOrder) | Valid accountId provided in the path parameter should return a 200 and the standing-orders must have the correct standing-orders type SameBankTransfer in the response body |
STO-020-010 | AIS_SO006 | accountToTest: LocalBankTransfer_StandingOrder | Happy path - Succeeds if valid accountId in path parameter returns standing-orders of LocalBankTransfer type (accountToTest: LocalBankTransfer_StandingOrder) | Valid accountId provided in the path parameter should return a 200 and the standing-orders must have the correct standing-orders type LocalBankTransfer in the response body |
STO-020-010 | AIS_SO007 | accountToTest: AccountIdWithEmptyStandingOrders | Happy path - Succeeds if valid accountId in path parameter returns no standing-orders (accountToTest: AccountIdWithEmptyStandingOrders) | Valid accountId provided in the path parameter should return a 200 with an empty array if there are no standing-orders |
STO-020-020 | AIS_SO008 |
| Negative Test - Fails if accountIds path parameter is missing | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_SO009 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
| AIS_SO010 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
STO-020-040 | AIS_SO011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
STO-020-060 | AIS_SO012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
STO-020-070 | AIS_SO013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_SO014 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
STO-020-080 | AIS_SO015 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
STO-020-030 | AIS_SO016 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_SO017 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_SO018 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_SO019 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_SO020 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
| AIS_SO021 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_SO022 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_SO023 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_SO024 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_SO025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_SO026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_SO027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_SO028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
STO-020-030 | AIS_SO029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
STO-020-080 | AIS_SO030 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
STO-020-070 | AIS_SO031 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
STO-020-060 | AIS_SO032 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_SO033 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_SO034 | (accountToTest:: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string ((accountToTest:: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| get-transactions |
| ||
TXN-020-010 | AIS_T001 | accountToTest: Transactions_SampleAccount | Happy Path - Succeeds if valid accountId in path parameter returns transactions (accountToTest: Transactions_SampleAccount) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with a list of transactions |
TXN-020-010 | AIS_T002 | accountToTest: AccountIdWithEmptyTransactions | Happy path - Succeeds if valid accountId in path parameter returns no transactions (accountToTest: AccountIdWithEmptyTransactions) | Valid accountId provided in the path parameter should return a 200 with an empty array if there are no transactions |
| AIS_T003 | accountToTest: Valid_Transactions_Accounts_List | Happy path - Succeeds with the specified number of accounts in each page and the meta information about the pagination (accountToTest: Valid_Transactions_Accounts_List) | Returns a 200 status code with the specified number of accounts in each page and the meta information about the pagination |
TXN-020-020 | AIS_T004 | accountToTest: SampleAccount | Negative Test - Fails if accountIds path parameter is missing (accountToTest: SampleAccount) | If accountIds path parameter is missing, the API must return a 401 and an error body |
| AIS_T005 | accountToTest: Invalid_Single_AccountId | Negative Test - Fails with 400 if accountId format is invalid (accountToTest: Invalid_Single_AccountId) | If the accountId format is invalid , the API must return a 400 and an error body |
TXN-020-050 | AIS_T006 | accountToTest: NoAccount | Negative Test - Mandatory field validation - Fail if both accountId and o3-psu-identifier are missing (accountToTest: NoAccount) | The operation must fail with a status of 400 if both the accountId path parameter and the o3-psu-identifier header parameter are missing |
TXN-020-040 | AIS_T007 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-psu-identifier header is missing |
TXN-020-070 | AIS_T008 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is missing |
TXN-020-080 | AIS_T009 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is missing |
| AIS_T010 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-aspsp-id header is missing |
TXN-020-090 | AIS_T011 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is missing |
TXN-020-030 | AIS_T012 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header has an unexpected value |
| AIS_T013 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is missing |
| AIS_T014 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is missing |
| AIS_T015 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is missing |
| AIS_T016 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is missing |
TXN-020-011 | AIS_T017 | accountToTest: Transactions_SampleAccount | Happy Path - Filter transactions based on fromBookingDateTime query param (accountToTest: Transactions_SampleAccount) | Returns a 200 with list of transactions from fromBookingDateTime until latest available transaction |
TXN-020-012 | AIS_T018 | accountToTest: Transactions_SampleAccount | Happy Path - Filter transactions based on toBookingDateTime query param (accountToTest: Transactions_SampleAccount) | Returns a 200 with list of transactions from the earliest available transaction till toBookingDateTime |
TXN-020-013 | AIS_T019 | accountToTest: Transactions_SampleAccount | Happy Path - Filter transactions based on fromBookingDateTime and toBookingDateTime query params (accountToTest: Transactions_SampleAccount) | Returns a 200 with list of transactions within fromBookingDateTime and toBookingDateTime query params |
| AIS_T020 | accountToTest: SampleAccount | Negative Test - Fails if o3-aspsp-id has an invalid value (accountToTest: SampleAccount) | If o3-aspsp-id has an invalid value, the API must return a 400 and an error body |
| AIS_T021 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier is not b64 encoded (accountToTest: SampleAccount) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| AIS_T022 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (accountToTest: SampleAccount) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| AIS_T023 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier does not contain userId (accountToTest: SampleAccount) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| AIS_T024 | accountToTest: SampleAccount | Negative Test - Fails if toBookingDateTime is before fromBookingDateTime (accountToTest: SampleAccount) | If toBookingDateTime is before fromBookingDateTime, the API must return a 400 and an error body |
| AIS_T025 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-consent-id header is having invalid value |
| AIS_T026 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-software-statement-id header is having invalid value |
| AIS_T027 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-client-id header is having invalid value |
| AIS_T028 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-caller-org-id header is having invalid value |
TXN-020-030 | AIS_T029 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-provider-id header is having invalid value |
TXN-020-090 | AIS_T030 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-ozone-interaction-id header is having invalid value |
TXN-020-080 | AIS_T031 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (accountToTest: SampleAccount) | TThe operation must fail with a status code 400 and error body if the o3-api-operation header is having invalid value |
TXN-020-070 | AIS_T032 | accountToTest: SampleAccount | Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (accountToTest: SampleAccount) | The operation must fail with a status code 400 and error body if the o3-api-uri header is having invalid value |
| AIS_T033 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| AIS_T034 | accountToTest: SampleAccount | Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (accountToTest: SampleAccount) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| post-copquery |
| ||
| AIS_COPQ001 | accountToTest: confirmation-of-payee-query-retail-user | Happy Path - A valid request with schemeName as IBAN for retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 200 status code when all headers are valid and provides the associated customer details linked to the IBAN provided in the request for Retail user |
| AIS_COPQ002 | accountToTest: confirmation-of-payee-query-business-user | Happy Path - A valid request with schemeName as IBAN for business user (accountToTest: confirmation-of-payee-query-business-user) | Returns a 200 status code when all headers are valid and provides the associated customer details linked to the IBAN provided in the request for business user |
| AIS_COPQ003 | accountToTest: confirmation-of-payee-query-retail-user | Happy Path - A valid request with schemeName as IBAN for a Retail user and o3-psu-identifier and o3-consent-id are not provided as these fields are not mandatory (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 200 status code when all headers are valid and o3-psu-identifier and o3-consent-id headers are not provided in the request |
| AIS_COPQ004 | accountToTest: confirmation-of-payee-invalid-iban | Negative Test - A request with invalid IBAN for a Retail user (accountToTest: confirmation-of-payee-invalid-iban) | Returns a 200 with empty data array |
| AIS_COPQ005 | accountToTest: missing-firstname-confirmation-of-payee-query-retail-user | Negative Test - A request missing the firstName field for a retail user (accountToTest: missing-firstname-confirmation-of-payee-query-retail-user) | Returns a 400 status code when all headers are valid, but the request body is missing the firstName field |
| AIS_COPQ006 | accountToTest: missing-lastname-confirmation-of-payee-query-retail-user | Negative Test - A request missing the lastName field for a retail user (accountToTest: missing-lastname-confirmation-of-payee-query-retail-user) | Returns a 400 status code when all headers are valid, but the request body is missing the lastName field |
| AIS_COPQ007 | accountToTest: missing-businessName-confirmation-of-payee-query-business-user | Negative Test - A request missing the businessName field for a retail user (accountToTest: missing-businessName-confirmation-of-payee-query-business-user) | Returns a 400 status code when all headers are valid, but the request body is missing the businessName field |
CUS-010-030 | AIS_COPQ008 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-provider-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-provider-id is missing |
| AIS_COPQ009 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-aspsp-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-aspsp-id is missing |
| AIS_COPQ010 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-caller-org-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-org-id is missing |
| AIS_COPQ011 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-caller-client-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-client-id is missing |
| AIS_COPQ012 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-caller-software-statement-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-software-statement-id is missing |
CUS-010-070 | AIS_COPQ013 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-api-uri for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-api-uri is missing |
CUS-010-080 | AIS_COPQ014 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-api-operation for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-api-operation is missing |
| AIS_COPQ015 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-caller-interaction-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-interaction-id is missing |
CUS-010-090 | AIS_COPQ016 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers o3-ozone-interaction-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-ozone-interaction-id is missing |
CUS-010-030 | AIS_COPQ017 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-provider-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-provider-id is invalid |
| AIS_COPQ018 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-aspsp-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-aspsp-id is invalid |
| AIS_COPQ019 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-caller-org-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-org-id is invalid |
| AIS_COPQ020 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-caller-client-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-client-id is invalid |
| AIS_COPQ021 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-caller-software-statement-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-software-statement-id is invalid |
CUS-010-070 | AIS_COPQ022 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-api-uri for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-api-uri is invalid |
CUS-010-080 | AIS_COPQ023 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory missing headers value of o3-api-operation for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-api-operation is invalid |
| AIS_COPQ024 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-caller-interaction-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-caller-interaction-id is invalid |
CUS-010-090 | AIS_COPQ025 | accountToTest: confirmation-of-payee-query-retail-user | Negative Test - A request with mandatory invalid headers value of o3-ozone-interaction-id for a retail user (accountToTest: confirmation-of-payee-query-retail-user) | Returns a 400 status code when mandatory headers o3-ozone-interaction-id is invalid |
| AIS_COPQ026 |
| Negative Test - A request with missing mandatory page and page-size query parameter for a retail user | Returns a 400 status code when mandatory query parameters page and page-size are missing |
| augment |
| ||
| PIS_AUG001 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG002 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG003 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG004 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG005 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG006 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG007 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG008 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG009 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG010 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG011 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG012 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG013 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG014 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG015 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG016 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG017 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG018 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG019 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG020 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG021 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG022 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG023 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG024 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG025 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG026 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG027 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG028 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG029 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG030 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG031 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG032 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG033 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG034 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG035 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /augment : Happy Path -Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG036 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG037 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG038 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG039 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG040 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG041 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG042 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG043 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG044 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG045 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG046 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG047 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG048 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG049 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG050 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG051 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_AUG052 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG053 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /augment : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_AUG054 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /augment : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| combinedFDPWithFixedDefinedSchedule |
| ||
| PIS_Before_FDPFDS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /event/post: Happy Path - Combined Future Dated Payment with a Fixed Defined Schedule for consent status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | Ensure that Ozone sends a consent in an 'AwaitingAuthorisation' state to the LFI after calling the /event/post endpoint, resulting in a status code 204. |
| PIS_Before_FDPFDS002 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined FDP with fixed defined schedule (paymentToTest: event-Authorized-for-CombinedFDP-fixed-defined-schedule-retail-user) | Ensure that Ozone sends a consent in an 'Authorized' state to the LFI after calling the /event/post endpoint, resulting in a status code 204. |
| PIS_FDPFDS003 | paymentToTest: CombinedFDP-fixed-defined-schedule-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional fields in the request body for a Combined Future Dated Payment with a Fixed Defined Schedule (paymentToTest: CombinedFDP-fixed-defined-schedule-for-retail-user) | The payment must be successfully created with a status code 201 upon successful operation. |
| PIS_After_FDPFDS004 | paymentToTest: event-Consumed-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /event/patch: Happy Path - Combined Future Dated Payment with a Fixed Defined Schedule for consent status Consumed (paymentToTest: event-Consumed-for-CombinedFDP-fixed-defined-schedule-retail-user) | Ensure that Ozone sends a consent in a 'Consumed' state to the LFI after calling the /event/patch endpoint, resulting in a status code 204. |
| PIS_FDPFDS005 | paymentToTest: CombinedFDP-fixed-defined-schedule-for-retail-user | GET /payment: Happy Path - Verify retrieval for a valid paymentId in the path parameter for Combined Future Dated Payment with a Fixed Defined Schedule (paymentToTest: CombinedFDP-fixed-defined-schedule-for-retail-user) | A valid paymentId in the path parameter should return a status code 200, with the paymentId present in the response. |
| PIS_FDPFDS006 | paymentToTest: fixed-Defined-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Future Dated Payment with a Fixed Defined Schedule (paymentToTest: fixed-Defined-schedule) | The operation must fail with a status code 400 due to missing mandatory fields. |
| combinedFDPWithFixedOnDemand |
| ||
| PIS_Before_FDPFOD001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-on-demand-retail-user | POST /event/post: Happy Path - Combined Future Dated Payment with Fixed On Demand for consent status 'AwaitingAuthorisation' (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-on-demand-retail-user) | Verify that Ozone sends a consent in the 'AwaitingAuthorisation' state to the LFI after hitting the POST /event/post endpoint. The operation must succeed with a status code 204. |
| PIS_Before_FDPFOD002 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for predefined combined FDP with fixed on demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | Verify that Ozone sends a consent in the 'Authorized' state to the LFI after hitting the POST /event/post endpoint. The operation must succeed with a status code 204. |
| PIS_FDPFOD003 | paymentToTest: CombinedFDP-fixed-on-demand-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Combined Future Dated Payment with Fixed On Demand (paymentToTest: CombinedFDP-fixed-on-demand-for-retail-user) | Verify that the operation succeeds with a status code 201 when the payment is successfully created. |
| PIS_After_FDPFOD004 | paymentToTest: event-Consumed-for-CombinedFDP-fixed-on-demand-retail-user | POST /event/patch: Happy Path - Combined Future Dated Payment with Fixed On Demand for consent status 'Consumed' (paymentToTest: event-Consumed-for-CombinedFDP-fixed-on-demand-retail-user) | Verify that Ozone sends a consent in the 'Consumed' state to the LFI after hitting the POST /event/patch endpoint. The operation must succeed with a status code 204. |
| PIS_FDPFOD005 | paymentToTest: CombinedFDP-fixed-on-demand-for-retail-user | GET /payment: Happy Path - Verify response for a valid paymentId with Combined Future Dated Payment and Fixed On Demand (paymentToTest: CombinedFDP-fixed-on-demand-for-retail-user) | Verify that providing a valid paymentId in the path parameter returns a status code 200 and includes the paymentId in the response. |
| PIS_FDPFOD006 | paymentToTest: fixed-on-demand | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Future Dated Payment with Fixed On Demand (paymentToTest: fixed-on-demand) | Verify that the operation fails with a status code 400 when only optional request fields are provided in the request body. |
| combinedFDPWithFixedPeriodicSchedule |
| ||
| PIS_Before_FDPFPS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /event/post: Happy Path - Combined Future Dated Payment with Fixed Periodic Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | Ensure the LFI receives a consent in an AwaitingAuthorisation state after invoking the /event/post endpoint. The operation must succeed with a status code 204. |
| PIS_Before_FDPFPS002 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for predefined combined FDP with fixed periodic schedule (paymentToTest: event-Authorized-for-CombinedFDP-fixed-periodic-schedule-retail-user) | Ensure the LFI receives a consent in an Authorized state after invoking the /event/post endpoint. The operation must succeed with a status code 204. |
| PIS_FDPFPS003 | paymentToTest: CombinedFDP-fixed-periodic-schedule-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Fields for Combined Future Dated Payment with Fixed Periodic Schedule (paymentToTest: CombinedFDP-fixed-periodic-schedule-for-retail-user) | Ensure the payment is successfully created using all mandatory and optional fields in the request body. The operation must succeed with a status code 201. |
| PIS_After_FDPFPS004 | paymentToTest: event-Consumed-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Combined Future Dated Payment with Fixed Periodic Schedule for consent status 'Consumed' (paymentToTest: event-Consumed-for-CombinedFDP-fixed-periodic-schedule-retail-user) | Ensure the LFI receives a consent in a Consumed state after invoking the /event/patch endpoint. The operation must succeed with a status code 204. |
| PIS_FDPFPS005 | paymentToTest: CombinedFDP-fixed-periodic-schedule-for-retail-user | GET /payment: Happy Path - Verify Valid paymentId for Combined Future Dated Payment with Fixed Periodic Schedule (paymentToTest: CombinedFDP-fixed-periodic-schedule-for-retail-user) | Ensure that providing a valid paymentId in the path parameter returns status code 200, with the paymentId present in the response. |
| PIS_FDPFPS006 | paymentToTest: fixed-periodic-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Future Dated Payment with Fixed Periodic Schedule (paymentToTest: fixed-periodic-schedule) | Verify the operation fails with a status code 400 when only optional request fields are provided. |
| combinedFDPWithVariableDefinedSchedule |
| ||
| PIS_Before_FDPVDS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /event/post: Happy Path - Combined Future Dated Payment with Variable Defined Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | Ensure a consent in the AwaitingAuthorisation state is sent to the LFI after invoking the /event/post endpoint. The operation must succeed with a status code 204. |
| PIS_Before_FDPVDS002 | paymentToTest: event-Authorized-for-CombinedFDP-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined FDP with variable defined schedule (paymentToTest: event-Authorized-for-CombinedFDP-variable-defined-schedule-retail-user) | Ensure a consent in the Authorized state is sent to the LFI after invoking the /event/patch endpoint. The operation must succeed with a status code 204. |
| PIS_FDPVDS003 | paymentToTest: CombinedFDP-variable-defined-schedule-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Fields for Combined Future Dated Payment with Variable Defined Schedule (paymentToTest: CombinedFDP-variable-defined-schedule-for-retail-user) | Ensure the payment is successfully created using all mandatory and optional fields in the request body. The operation must succeed with a status code 201. |
| PIS_After_FDPVDS004 | paymentToTest: event-Consumed-for-CombinedFDP-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Combined Future Dated Payment with Variable Defined Schedule for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedFDP-variable-defined-schedule-retail-user) | Ensure a consent in the Consumed state is sent to the LFI after invoking the /event/patch endpoint. The operation must succeed with a status code 204. |
| PIS_FDPVDS005 | paymentToTest: CombinedFDP-variable-defined-schedule-for-retail-user | GET /payment: Happy Path - Validate Payment Retrieval for Combined Future Dated Payment with Variable Defined Schedule including the paymentId in the response. (paymentToTest: CombinedFDP-variable-defined-schedule-for-retail-user) | Ensure that providing a valid paymentId in the path parameter returns status code 200, with the paymentId present in the response. |
| PIS_FDPVDS006 | paymentToTest: variable-Defined-Schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Future Dated Payment with Variable Defined Schedule (paymentToTest: variable-Defined-Schedule) | Verify that the operation returns a status code 400 when the request body contains only optional fields, ensuring proper validation for Combined Future Dated Payment with a Variable Defined Schedule. |
| combinedFDPWithVariableOnDemand |
| ||
| PIS_Before_FDPVOD001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /event/post: Happy Path - Combined Future Dated Payment with Fixed On Demand for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | Ensure that a consent in the AwaitingAuthorisation state is sent to the LFI after invoking the /event/post endpoint. The operation should succeed with a status code 204. |
| PIS_Before_FDPVOD002 | paymentToTest: event-Authorized-for-CombinedFDP-variable-on-demand-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined FDP with variable on demand (paymentToTest: event-Authorized-for-CombinedFDP-variable-on-demand-retail-user) | Ensure that a consent in the Authorized state is sent to the LFI after invoking the /event/post endpoint. The operation should succeed with a status code 204. |
| PIS_FDPVOD003 | paymentToTest: CombinedFDP-variable-on-demand-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Fields for Combined Future Dated Payment with Fixed On Demand (paymentToTest: CombinedFDP-variable-on-demand-for-retail-user) | Ensure the payment is successfully created with all mandatory and optional fields. The operation should return a status code 201 upon successful creation. |
| PIS_After_FDPVOD004 | paymentToTest: event-Consumed-for-CombinedFDP-variable-on-demand-retail-user | POST /event/patch: Happy Path - Combined Future Dated Payment with Fixed On Demand for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedFDP-variable-on-demand-retail-user) | Ensure that a consent in the Consumed state is sent to the LFI after invoking the /event/patch endpoint. The operation should succeed with a status code 204. |
| PIS_FDPVOD005 | paymentToTest: CombinedFDP-variable-on-demand-for-retail-user | GET /payment: Happy Path - Validate Payment Retrieval for Combined Future Dated Payment with Variable on demand including the paymentId in the response. (paymentToTest: CombinedFDP-variable-on-demand-for-retail-user) | Ensure that providing a valid paymentId in the path parameter returns a status code 200 and the paymentId is included in the response. |
| PIS_FDPVOD006 | paymentToTest: variable-on-demand | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Future Dated Payment with Fixed On Demand (paymentToTest: variable-on-demand) | Ensure that the operation fails with a status code 400 when only optional fields are provided in the request body. |
| combinedFDPWithVariablePeriodicSchedule |
| ||
| PIS_Before_FDPVPS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /event/post: Happy Path - Combined future dated payment with variable Periodic Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | Ozone sends a consent in an AwaitingAuthorisation state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_Before_FDPVPS002 | paymentToTest: event-Authorized-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined FDP with variable periodic schedule (paymentToTest: event-Authorized-for-CombinedFDP-variable-periodic-schedule-retail-user) | Ozone sends a consent in an Authorized state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_FDPVPS003 | paymentToTest:CombinedFDP-variable-periodic-schedule-for-retail-user | POST /payment: Happy Path - Verify with All Mandatory and Optional Request Body Fields for Combined future dated payment with variable Periodic Schedule (paymentToTest:CombinedFDP-variable-periodic-schedule-for-retail-user) (Mandatory+Optional) | The operation should succeed with a status code 201 if the payment is successfully created. |
| PIS_After_FDPVPS004 | paymentToTest: event-Consumed-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /event/patch: Happy Path - Combined future dated payment with variable Periodic Schedule for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedFDP-variable-periodic-schedule-retail-user) | Ozone sends a consent in a Consumed state to the LFI after the consent/event/patch endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_FDPVPS005 | paymentToTest:CombinedFDP-variable-periodic-schedule-for-retail-user | GET /payment: Happy Path - Verify for Valid paymentId in Path Parameter Returning Payments for Combined future dated payment with variable Periodic Schedule (paymentToTest:CombinedFDP-variable-periodic-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_FDPVPS006 | Optional | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined future dated payment with variable Periodic Schedule (Optional) (paymentToTest: variable-periodic-schedule) | Ensure that the operation fails with a status code 400 when only optional fields are provided in the request body. |
| combinedSIPWithFixedDefinedSchedule |
| ||
| PIS_Before_SIPFDS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /event/post : Happy Path : Combined Single Instant Payment with Fixed Defined Schedule for consent status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | Ozone will send a consent in an AwaitingAuthorisation state to the LFI after the consent/event/post endpoint is hit. The operation must succeed with a status code 204. |
| PIS_Before_SIPFDS002 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /event/patch : Happy Path : Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined SIP with fixed defined schedule (paymentToTest: event-Authorized-for-CombinedSIP-fixed-defined-schedule-retail-user) | Ozone will send a consent in an Authorized state to the LFI after the consent/event/post endpoint is hit. The operation must succeed with a status code 204. |
| PIS_SIPFDS003 | paymentToTest: CombinedSIP-fixed-defined-schedule-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Request Body Fields for Combined Single Instant Payment with Fixed Defined Schedule (paymentToTest: CombinedSIP-fixed-defined-schedule-for-retail-user) | Ensure that the payment is successfully created when all mandatory and optional fields are provided for a combined single instant payment with a fixed defined schedule. The operation should return a status code 201 upon successful creation |
| PIS_After_SIPFDS004 | paymentToTest: event-Consumed-for-CombinedSIP-fixed-defined-schedule-retail-user | POST event/patch : Happy Path : Combined Single Instant Payment with Fixed Defined Schedule for consent status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-fixed-defined-schedule-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch is hit. The operation must succeed with a status code 204. |
| PIS_SIPFDS005 | paymentToTest: CombinedSIP-fixed-defined-schedule-for-retail-user | GET /payment: Happy Path - Verify Valid paymentId in Path Parameter Returns Payment for Combined Single Instant Payment with Fixed Defined Schedule (paymentToTest: CombinedSIP-fixed-defined-schedule-for-retail-user) | Valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_SIPFDS006 | paymentToTest: fixed-Defined-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Fixed Defined Schedule (paymentToTest: fixed-Defined-schedule) | The operation should fail with a status code 400 when the request body contains only optional fields. |
| combinedSIPWithFixedOnDemand |
| ||
| PIS_Before_SIPFOD001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-on-demand-retail-user | POST /event/post: Happy Path - Combined Single Instant Payment with Fixed On Demand and Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-on-demand-retail-user) | Ozone will send a consent in the AwaitingAuthorisation state to the LFI after hitting the consent/event/post endpoint. The operation should succeed with a status code 204. |
| PIS_Before_SIPFOD002 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for predefined combined SIP with fixed on demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | Ozone will send a consent in the Authorized state to the LFI after hitting the consent/event/post endpoint. The operation should succeed with a status code 204. |
| PIS_SIPFOD003 | paymentToTest: CombinedSIP-fixed-on-demand-for-retail-user | POST /payment: Happy Path - Verify the inclusion of all mandatory and optional request body fields for Combined Single Instant Payment with Fixed On Demand (paymentToTest: CombinedSIP-fixed-on-demand-for-retail-user) | The operation should succeed with a status code 201 if the payment is successfully created with all mandatory and optional fields. |
| PIS_After_SIPFOD004 | paymentToTest: event-Consumed-for-CombinedSIP-fixed-on-demand-retail-user | POST /event/patch: Happy Path - Combined Single Instant Payment with Fixed On Demand and Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-fixed-on-demand-retail-user) | Ozone will send a consent in the Consumed state to the LFI after hitting the consent/event/patch endpoint. The operation should succeed with a status code 204. |
| PIS_SIPFOD005 | paymentToTest: CombinedSIP-fixed-on-demand-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns payments for Combined Single Instant Payment with Fixed On Demand (paymentToTest: CombinedSIP-fixed-on-demand-for-retail-user) | A valid paymentId in the path parameter should return a status code 200, and the paymentId must be included in the response. |
| PIS_SIPFOD006 | paymentToTest: fixed-on-demand | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Fixed On Demand (paymentToTest: fixed-on-demand) | The operation should fail with a status code 400 when the request body contains only optional fields and no mandatory fields. |
| combinedSIPWithFixedPeriodicSchedule |
| ||
| PIS_Before_SIPFPS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /event/post: Happy Path - Combined Single Instant Payment with Fixed Periodic Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | Ozone sends a consent in an AwaitingAuthorisation state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_Before_SIPFPS002 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined SIP with fixed periodic schedule (paymentToTest: event-Authorized-for-CombinedSIP-fixed-periodic-schedule-retail-user) | Ozone sends a consent in an Authorized state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_SIPFPS003 | paymentToTest: CombinedSIP-fixed-periodic-schedule-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Request Body Fields for Combined Single Instant Payment with Fixed Periodic Schedule (paymentToTest: CombinedSIP-fixed-periodic-schedule-for-retail-user) | The operation should succeed with a status code 201 if the payment is created successfully. |
| PIS_After_SIPFPS004 | paymentToTest: event-Consumed-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Combined Single Instant Payment with Fixed Periodic Schedule for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-fixed-periodic-schedule-retail-user) | Ozone sends a consent in a Consumed state to the LFI after the consent/event/patch endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_SIPFPS005 | paymentToTest: CombinedSIP-fixed-periodic-schedule-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns payments for a combined single instant payment with a fixed periodic schedule (paymentToTest: CombinedSIP-fixed-periodic-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code of 200, and the paymentId must be included in the response |
| PIS_SIPFPS006 | paymentToTest: fixed-periodic-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Fixed Periodic Schedule (paymentToTest: fixed-periodic-schedule) | The operation should return a status code of 400 when only optional request fields are included. |
| combinedSIPWithVariableDefinedSchedule |
| ||
| PIS_Before_SIPVDS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /event/post: Happy Path - Combined Single Instant Payment with Fixed Defined Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | Ozone will send a consent with an AwaitingAuthorisation status to the LFI after hitting the consent/event/post endpoint. The operation should succeed with a status code 204. |
| PIS_Before_SIPVDS002 | paymentToTest: event-Authorized-for-CombinedSIP-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined SIP with variable defined schedule (paymentToTest: event-Authorized-for-CombinedSIP-variable-defined-schedule-retail-user) | Ozone will send a consent with an Authorized status to the LFI after hitting the consent/event/patch endpoint. The operation should succeed with a status code 204. |
| PIS_SIPVDS003 | paymentToTest: CombinedSIP-variable-defined-schedule-for-retail-user | POST /payment: Happy Path - Validate All Mandatory and Optional Request Body Fields for Combined Single Instant Payment with Fixed Defined Schedule (paymentToTest: CombinedSIP-variable-defined-schedule-for-retail-user) | The operation should succeed with a status code 201 if the payment is created successfully. |
| PIS_After_SIPVDS004 | paymentToTest: event-Consumed-for-CombinedSIP-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Combined Single Instant Payment with Fixed Defined Schedule for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-variable-defined-schedule-retail-user) | Ozone will send a consent with a Consumed status to the LFI after hitting the consent/event/patch endpoint. The operation should succeed with a status code 204. |
| PIS_SIPVDS005 | paymentToTest: CombinedSIP-variable-defined-schedule-for-retail-user | GET /payment: Happy Path - Verify that a Valid paymentId in the Path Parameter Returns the Correct Payment for Combined Single Instant Payment with a Fixed Defined Schedule (paymentToTest: CombinedSIP-variable-defined-schedule-for-retail-user) | Providing a valid paymentId in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_SIPVDS006 | paymentToTest: variable-Defined-Schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Fixed Defined Schedule (paymentToTest: variable-Defined-Schedule) | The operation must fail with a status code 400 when the request body contains only optional fields. |
| combinedSIPWithVariableOnDemand |
| ||
| PIS_Before_SIPVOD001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /event/post : Happy Path : Combined Single Instant Payment with Variable On Demand for consent status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | Ozone will send a consent in an AwaitingAuthorisation state to the LFI after the consent/event/post endpoint is hit. The operation must succeed with a status code 204. |
| PIS_Before_SIPVOD002 | paymentToTest: event-Authorized-for-CombinedSIP-variable-on-demand-retail-user | POST /event/patch : Happy Path : Verify the successful creation of an event when the consentStatus is set to Authorized for predefined combined SIP with variable on demand (paymentToTest: event-Authorized-for-CombinedSIP-variable-on-demand-retail-user) | Ozone will send a consent in an Authorized state to the LFI after the consent/event/post endpoint is hit. The operation must succeed with a status code 204. |
| PIS_SIPVOD003 | paymentToTest: CombinedSIP-variable-on-demand-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Request Body Fields for Combined Single Instant Payment with Variable On Demand (paymentToTest: CombinedSIP-variable-on-demand-for-retail-user) | The operation must succeed with a status code 201 if the payment is successfully created. |
| PIS_After_SIPVOD004 | paymentToTest: event-Consumed-for-CombinedSIP-variable-on-demand-retail-user | POST event/patch : Happy Path : Combined Single Instant Payment with Variable On Demand for consent status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-variable-on-demand-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch is hit. The operation must succeed with a status code 204. |
| PIS_SIPVOD005 | paymentToTest: CombinedSIP-variable-on-demand-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns the payment details for Combined Single Instant Payment with Variable On Demand (paymentToTest: CombinedSIP-variable-on-demand-for-retail-user) | Valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_SIPVOD006 | paymentToTest: variable-on-demand | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Variable On Demand (paymentToTest: variable-on-demand) | The operation must fail with a status code 400 when only optional request fields are provided. |
| combinedSIPWithVariablePeriodicSchedule |
| ||
| PIS_Before_SIPVPS001 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /event/post: Happy Path - Combined Single Instant Payment with variable Periodic Schedule for Consent Status AwaitingAuthorisation (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | Ozone sends a consent in an AwaitingAuthorisation state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_Before_SIPVPS002 | paymentToTest: event-Authorized-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined combined SIP with variable periodic schedule (paymentToTest: event-Authorized-for-CombinedSIP-variable-periodic-schedule-retail-user) | Ozone sends a consent in an Authorized state to the LFI after the consent/event/post endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_SIPVPS003 | paymentToTest: CombinedSIP-variable-periodic-schedule-for-retail-user | POST /payment: Happy Path - Verify All Mandatory and Optional Request Body Fields for Combined Single Instant Payment with Variable Periodic Schedule (paymentToTest: CombinedSIP-variable-periodic-schedule-for-retail-user) | The operation should succeed with a status code 201 if the payment is successfully created. |
| PIS_After_SIPVPS004 | paymentToTest: event-Consumed-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /event/patch: Happy Path - VCombined Single Instant Payment with variable Periodic Schedule for Consent Status Consumed (paymentToTest: event-Consumed-for-CombinedSIP-variable-periodic-schedule-retail-user) | Ozone sends a consent in a Consumed state to the LFI after the consent/event/patch endpoint is invoked. The operation should succeed with a status code 204. |
| PIS_SIPVPS005 | paymentToTest: CombinedSIP-variable-periodic-schedule-for-retail-user | GET /payment: Happy Path - Verify Valid paymentId in Path Parameter Returns Payments for Combined Single Instant Payment with Variable Periodic Schedule (paymentToTest: CombinedSIP-variable-periodic-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_SIPVPS006 | paymentToTest: variable-periodic-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Combined Single Instant Payment with Variable Periodic Schedule (paymentToTest: variable-periodic-schedule) | The operation should fail with a status code 400 when only optional request fields are provided. |
| fixed-defined-schedule |
| ||
| Before_FDS001 | paymentToTest: event-AwaitingAuthorization-for-fixed-defined-schedule-retail-user | POST /event/post: Happy Path - Verify all mandatory request body fields with consent status AwaitingAuthorization for Fixed Defined Schedule (paymentToTest: event-AwaitingAuthorization-for-fixed-defined-schedule-retail-user) | Ozone will be sending an consent in an AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit. |
| Before_FDS002 | paymentToTest: event-Authorized-for-fixed-defined-schedule-retail-user | POST event/patch : Happy Path : Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined Fixed Defined Schedule (paymentToTest: event-Authorized-for-fixed-defined-schedule-retail-user) | Ozone will be sending an consent in an Authorized state to the LFI after the consent/event/patch is hit. |
| PIS_FDS003 | paymentToTest: fixed-defined-schedule-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Fixed Defined Schedule (paymentToTest: fixed-defined-schedule-for-retail-user) | The operartion must succeed with a status code 201 if the payment is successfully created |
| After_FDS004 | paymentToTest: event-Consumed-for-fixed-defined-schedule-retail-user | POST event/patch : Happy Path : Verify all mandatory request body fields with consent status Consumed for Fixed Defined Schedule (paymentToTest: event-Consumed-for-fixed-defined-schedule-retail-user) | Ozone will be sending an consent in a Consumed state to the LFI after the consent/event/patch is hit. |
| PIS_FDS005 | paymentToTest: fixed-defined-schedule-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns the correct payment for Fixed Defined Schedule (paymentToTest: fixed-defined-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be included in the response |
| PIS_FDS006 | paymentToTest: fixed-Defined-Schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Fixed Defined Schedule (paymentToTest: fixed-Defined-Schedule) | The operation must fail with a status code 400 when the request body contains only optional fields. |
| fixed-on-demand |
| ||
| Before_FOD001 | paymentToTest: event-AwaitingAuthorization-for-fixed-on-demand-retail-user | POST /event/post: Happy Path - Verify all mandatory request body fields with consent status AwaitingAuthorization for Fixed On Demand (paymentToTest: event-AwaitingAuthorization-for-fixed-on-demand-retail-user) | Ozone will be sending an consent in an AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit. |
| Before_FOD002 | paymentToTest: event-Authorized-for-fixed-on-demand-retail-user | POST event/patch : Happy Path : Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined Fixed On Demand (paymentToTest: event-Authorized-for-fixed-on-demand-retail-user) | Ozone will be sending an consent in an Authorized state to the LFI after the consent/event/patch is hit. |
| PIS_FOD003 | paymentToTest: fixed-on-demand-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Fixed On Demand (paymentToTest: fixed-on-demand-for-retail-user) | The operartion must succeed with a status code 201 if the payment is successfully created |
| After_FOD004 | paymentToTest: event-Consumed-for-fixed-on-demand-retail-user | POST event/patch : Happy Path : Verify all mandatory request body fields with consent status consumed for Fixed On Demand (paymentToTest: event-Consumed-for-fixed-on-demand-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch endpoint is hit. |
| PIS_FOD005 | paymentToTest: fixed-on-demand-for-retail-user | GET /payement: Happy Path - Verify for valid paymentId in path parameter returns payments for fixed on demand (paymentToTest: fixed-on-demand-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response |
| PIS_FOD006 | paymentToTest: fixed-on-demand | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Fixed On Demand (paymentToTest: fixed-on-demand) | The operation must fail with a status code 400 when the request body contains only optional fields. |
| fixed-periodic-schedule |
| ||
| Before_FPS001 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /event/post: Happy Path - Verify all mandatory request body fields with consent status AwaitingAuthorization for Fixed Periodic Schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | Ozone will send a consent in an AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit.. |
| Before_FPS002 | paymentToTest: event-Authorized-for-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined Fixed Periodic Schedule (paymentToTest: event-Authorized-for-fixed-periodic-schedule-retail-user) | Ozone will send a consent in an Authorized state to the LFI after the consent/event/patch endpoint is hit |
| PIS_FPS003 | paymentToTest: fixed-periodic-schedule-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Fixed Periodic Schedule (paymentToTest: fixed-periodic-schedule-for-retail-user) | The operation must succeed with a status code 201 if the payment is successfully created |
| After_FPS004 | paymentToTest: event-Consumed-for-fixed-periodic-schedule-retail-user | POST /event/patch: Happy Path - Verify all mandatory request body fields with consent status Consumed for Fixed Periodic Schedule (paymentToTest: event-Consumed-for-fixed-periodic-schedule-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch endpoint is hit |
| PIS_FPS005 | paymentToTest: fixed-periodic-schedule-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns payments for a Fixed Periodic Schedule (paymentToTest: fixed-periodic-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response. |
| PIS_FPS006 | paymentToTest: fixed-periodic-schedule | POST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Fixed Periodic Schedule (paymentToTest: fixed-periodic-schedule) | The operation must fail with a status code 400 when the request body contains only optional fields |
| future-dated-payments |
| ||
| PIS_FDP001 | paymentToTest: future-dated-payment-for-retail | POST : Happy Path - Future dated payments for retail user(paymentToTest: future-dated-payment-for-retail) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_FDP002 | paymentToTest: future-dated-payment-for-retail | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments (paymentToTest: future-dated-payment-for-retail) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_FDP003 | paymentToTest : future-dated-payment-for-SME | POST : Happy Path - Future Dated payments (paymentToTest : future-dated-payment-for-SME) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_FDP004 | paymentToTest : future-dated-payment-for-SME | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments (paymentToTest : future-dated-payment-for-SME) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_FDP005 | paymentToTest: future-dated-payment-for-corporate | POST : Happy Path - Future dated payments for coporate user (paymentToTest: future-dated-payment-for-corporate) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_FDP006 | paymentToTest: future-dated-payment-for-corporate | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments (paymentToTest: future-dated-payment-for-corporate) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_FDP007 | paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedSettlementCompleted | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedSettlementCompleted (paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedSettlementCompleted) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_FDP008 | paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedCreditSettlementCompleted | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedCreditSettlementCompleted (paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedCreditSettlementCompleted) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_FDP009 | paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedWithoutPosting | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedWithoutPosting (paymentToTest : Sample_FDP_Valid_PaymentIds_AcceptedWithoutPosting) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_FDP010 | paymentToTest : Sample_FDP_Valid_PaymentIds_Rejected | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status Rejected (paymentToTest : Sample_FDP_Valid_PaymentIds_Rejected) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| get-report-file-payments |
| ||
| PIS_RFP001 | paymentToTest: SamplePaymentId_ReportFile | GET : Happy Path - Succeeds if valid paymentId in path parameter returns file name (paymentToTest: SamplePaymentId_ReportFile) | Valid paymentId provided in the path parameter should return a 200 and the file name must be present in the response |
| PIS_RFP002 | paymentToTest: InvalidPaymentId_ReportFile | GET : Negative Test - Invalid paymentId in path parameter (paymentToTest: InvalidPaymentId_ReportFile) | Invalid paymentId provided in the path parameter should return a 400 status code |
| PIS_RFP003 | paymentToTest: NoPaymentIds | GET : Negative Test - Fail if paymentId in path parameter is missing (paymentToTest: NoPaymentIds) | The paymentId in the path parameter is missing, should return a 400 status code |
| header-validation |
| ||
| PIS_H_001 | paymentToTest: future-dated-payment-for-retail | GET : Get : Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (paymentToTest: future-dated-payment-for-retail | The operation must fail with a status code 400 if the o3-api-uri header is missing |
| PIS_H_002 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-psu-identifier header is missing |
| PIS_H_003 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (paymentToTest: future-dated-payment-for-retail) | TThe operation must fail with a status code 400 if the o3-api-operation header is missing |
| PIS_H_004 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-aspsp-id header is missing |
| PIS_H_005 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is missing |
| PIS_H_006 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-provider-id header has an unexpected value |
| PIS_H_007 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-org-id header is missing |
| PIS_H_008 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-client-id header is missing |
| PIS_H_009 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is missing |
| PIS_H_010 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-consent-id header is missing |
| PIS_H_011 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-consent-id header is having invalid value |
| PIS_H_012 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is having invalid value |
| PIS_H_013 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-client-id header is having invalid value |
| PIS_H_014 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-caller-org-id header is having invalid value |
| PIS_H_015 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-provider-id header is having invalid value |
| PIS_H_016 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is having invalid value |
| PIS_H_017 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-aspsp-id header is having invalid value |
| PIS_H_018 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (paymentToTest: future-dated-payment-for-retail) | TThe operation must fail with a status code 400 if the o3-api-operation header is having invalid value |
| PIS_H_019 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-api-uri header is having invalid value |
| PIS_H_020 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is having invalid value (paymentToTest: future-dated-payment-for-retail) | The operation must fail with a status code 400 if the o3-psu-identifier header is having invalid value |
| PIS_H_021 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fails if o3-psu-identifier is not b64 encoded (paymentToTest: future-dated-payment-for-retail) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| PIS_H_022 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fails if o3-psu-identifier does not evaluate to a json structure (paymentToTest: future-dated-payment-for-retail) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| PIS_H_023 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fails if o3-psu-identifier does not contain userId (paymentToTest: future-dated-payment-for-retail) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| PIS_H_024 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (paymentToTest: future-dated-payment-for-retail) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| PIS_H_025 | paymentToTest: future-dated-payment-for-retail | GET : Negative Test - Mandatory header validation - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (paymentToTest: future-dated-payment-for-retail) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| PIS_H_026 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-api-uri header is missing |
| PIS_H_027 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (paymentToTest : simple-cbuae-payment) | TThe operation must fail with a status code 400 if the o3-api-operation header is missing |
| PIS_H_028 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-aspsp-id header is missing |
| PIS_H_029 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is missing |
| PIS_H_030 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-provider-id header has an unexpected value |
| PIS_H_031 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-org-id header is missing |
| PIS_H_032 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-client-id header is missing |
| PIS_H_033 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is missing |
| PIS_H_034 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-consent-id header is missing |
| PIS_H_035 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-psu-identifier header has an unexpected value |
| PIS_H_036 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-consent-id header is having invalid value |
| PIS_H_037 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is having invalid value |
| PIS_H_038 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-client-id header is having invalid value |
| PIS_H_039 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-caller-org-id header is having invalid value |
| PIS_H_040 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-provider-id header is having invalid value |
| PIS_H_041 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is having invalid value |
| PIS_H_042 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-aspsp-id header is having invalid value |
| PIS_H_043 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (paymentToTest : simple-cbuae-payment) | TThe operation must fail with a status code 400 if the o3-api-operation header is having invalid value |
| PIS_H_044 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-api-uri header is having invalid value |
| PIS_H_045 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is having invalid value (paymentToTest : simple-cbuae-payment) | The operation must fail with a status code 400 if the o3-psu-identifier header is having invalid value |
| PIS_H_046 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-psu-identifier is not b64 encoded (paymentToTest : simple-cbuae-payment) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| PIS_H_047 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (paymentToTest : simple-cbuae-payment) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| PIS_H_048 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-psu-identifier does not contain userId (paymentToTest : simple-cbuae-payment) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| PIS_H_049 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (paymentToTest : simple-cbuae-payment) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| PIS_H_050 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (paymentToTest : simple-cbuae-payment) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| PIS_H_051 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-caller-interaction-id header is missing (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is missing, the API must return a 400 and an error body |
| PIS_H_052 | paymentToTest : simple-cbuae-payment | POST : Negative Test - Fails if o3-caller-interaction-id header is invalid value (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is invalid, the API must return a 400 and an error body |
| PIS_H_053 | paymentToTest : simple-cbuae-payment | GET : Negative Test - Fails if o3-caller-interaction-id header is missing (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is missing, the API must return a 400 and an error body |
| PIS_H_054 | paymentToTest : simple-cbuae-payment | GET : Negative Test - Fails if o3-caller-interaction-id header is invalid value (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is invalid, the API must return a 400 and an error body |
| PIS_H_RFP001 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-psu-identifier header is missing |
| PIS_H_RFP002 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-api-uri header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-api-uri header is missing |
| PIS_H_RFP003 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-api-operation header is missing (paymentToTest: SamplePaymentId_ReportFile) | TThe operation must fail with a status code 400 if the o3-api-operation header is missing |
| PIS_H_RFP004 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-aspsp-id header is missing |
| PIS_H_RFP005 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is missing |
| PIS_H_RFP006 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-provider-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-provider-id header has an unexpected value |
| PIS_H_RFP007 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-org-id header is missing |
| PIS_H_RFP008 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-client-id header is missing |
| PIS_H_RFP009 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is missing |
| PIS_H_RFP010 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-consent-id header is missing (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-consent-id header is missing |
| PIS_H_RFP011 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-consent-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-consent-id header is having invalid value |
| PIS_H_RFP012 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-software-statement-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-software-statement-id header is having invalid value |
| PIS_H_RFP013 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-client-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-client-id header is having invalid value |
| PIS_H_RFP014 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-caller-org-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-caller-org-id header is having invalid value |
| PIS_H_RFP015 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-provider-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-provider-id header is having invalid value |
| PIS_H_RFP016 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-ozone-interaction-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-ozone-interaction-id header is having invalid value |
| PIS_H_RFP017 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-aspsp-id header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-aspsp-id header is having invalid value |
| PIS_H_RFP018 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-api-operation header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | TThe operation must fail with a status code 400 if the o3-api-operation header is having invalid value |
| PIS_H_RFP019 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-api-uri header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-api-uri header is having invalid value |
| PIS_H_RFP020 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Mandatory header validation - Fail if o3-psu-identifier header is having invalid value (paymentToTest: SamplePaymentId_ReportFile) | The operation must fail with a status code 400 if the o3-psu-identifier header is having invalid value |
| PIS_H_RFP021 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Fails if o3-psu-identifier is not b64 encoded (paymentToTest: SamplePaymentId_ReportFile) | If o3-psu-identifier is not b64 encoded, the API must return a 400 and an error body |
| PIS_H_RFP022 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Fails if o3-psu-identifier does not evaluate to a json structure (paymentToTest: SamplePaymentId_ReportFile) | If o3-psu-identifier does not evaluate to a json structure, the API must return a 400 and an error body |
| PIS_H_RFP023 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Fails if o3-psu-identifier does not contain userId (paymentToTest: SamplePaymentId_ReportFile) | If o3-psu-identifier does not contain userId, the API must return a 400 and an error body |
| PIS_H_RFP024 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined (paymentToTest: SamplePaymentId_ReportFile) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is null, empty or undefined, the API must return a 400 and an error body |
| PIS_H_RFP025 | paymentToTest: SamplePaymentId_ReportFile | GET : Negative Test - Fails if o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string (paymentToTest: SamplePaymentId_ReportFile) | If o3-psu-identifier header is invalid - the decoded value is valid JSON, but userId is not a string, the API must return a 400 and an error body |
| PIS_H_RFP026 | paymentToTest : simple-cbuae-payment | GET : Negative Test - Fails if o3-caller-interaction-id header is missing (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is missing, the API must return a 400 and an error body |
| PIS_H_RFP027 | paymentToTest : simple-cbuae-payment | GET : Negative Test - Fails if o3-caller-interaction-id header is invalid value (paymentToTest : simple-cbuae-payment) | If o3-caller-interaction-id header is invalid, the API must return a 400 and an error body |
| single-instant-payments |
| ||
| PIS_SIP001 | paymentToTest : single-instant-payment-for-retail | POST : Happy Path - Single instant payments (paymentToTest : single-instant-payment-for-retail) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_SIP002 | paymentToTest : single-instant-payment-for-retail | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments (paymentToTest : single-instant-payment-for-retail) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_SIP003 | paymentToTest : single-instant-payment-for-SME | POST : Happy Path - Single instant payments (paymentToTest : single-instant-payment-for-SME) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_SIP004 | paymentToTest : single-instant-payment-for-SME | GET : Succeeds if valid paymentId in path parameter returns payments (paymentToTest : single-instant-payment-for-SME) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_SIP005 | paymentToTest : single-instant-payment-for-corporate | POST : Happy Path - Single instant payments (paymentToTest : single-instant-payment-for-corporate) | The operartion must succeed with a status code 201 if the payment is successfully created |
| PIS_SIP006 | paymentToTest : single-instant-payment-for-corporate | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments (paymentToTest : single-instant-payment-for-corporate) | Valid paymentId provided in the path parameter should return a 200 and the paymentId must be present in the response |
| PIS_SIP007 | paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedSettlementCompleted | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedSettlementCompleted (paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedSettlementCompleted) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_SIP008 | paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedCreditSettlementCompleted | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedCreditSettlementCompleted (paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedCreditSettlementCompleted) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_SIP009 | paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedWithoutPosting | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status AcceptedWithoutPosting (paymentToTest : Sample_SIP_Valid_PaymentIds_AcceptedWithoutPosting) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_SIP010 | paymentToTest : Sample_SIP_Valid_PaymentIds_Rejected | GET : Happy Path - Succeeds if valid paymentId in path parameter returns payments with status Rejected (paymentToTest : Sample_SIP_Valid_PaymentIds_Rejected) | Valid paymentId provided in the path parameter should returns a 200 with status 'AcceptedSettlementCompleted' in response |
| PIS_SIP011 | paymentToTest : MissingBodyField_paymentType | POST : Negative Test - Fail if payment type field in the request body is missing (paymentToTest : MissingBodyField_paymentType) | The operation must fail with a status code 400 if the payment type field is missing in the request body |
| PIS_SIP012 | paymentToTest : MissingBodyField_PersonalIdentifiableInformation | POST : Negative Test - Fail if Personal Identifiable Information field in the request body is missing (paymentToTest : MissingBodyField_PersonalIdentifiableInformation) | The operation must fail with a status code 400 if the Personal Identifiable Information field is missing in the request body |
| PIS_SIP013 | paymentToTest : MissingBodyField_PaymentPurposeCode | POST : Negative Test - Fail if Payment Purpose Code field in the request body is missing (paymentToTest : MissingBodyField_PaymentPurposeCode) | The operation must fail with a status code 400 if the Payment Purpose Code field is missing in the request body |
| PIS_SIP014 | paymentToTest : MissingBodyField_ConsentId | POST : Negative Test - Fail if consent id field in the request body is missing (paymentToTest : MissingBodyField_ConsentId) | The operation must fail with a status code 400 if the consent id field is missing in the request body |
| PIS_SIP015 | accountToTest: AccountIdWithValidBalanceType | Happy path - Succeeds if valid accountId in path parameter returns balances (accountToTest: AccountIdWithValidBalanceType) | Valid accountId provided in the path parameter should return a 200 and the accountId must be present in the response with balance details |
| PIS_SIP016 | paymentToTest: single-instant-payment-for-retail | POST /payment : Negative Test : Verify that a payment cannot be processed via the POST /payment endpoint if the amount exceeds the available balance (paymentToTest: single-instant-payment-for-retail) | The operation must fail with a status code 400 if the payment amount exceeds the available balance. |
| validate |
| ||
| PIS_VAL001 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL002 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL003 | paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL004 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL005 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL006 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL007 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL008 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL009 | paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL010 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL011 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL012 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL013 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL014 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL015 | paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for fixed-on-demand (paymentToTest: event-AwaitingAuthorisation-for-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL016 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL017 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL018 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL019 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL020 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL021 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL022 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL023 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL024 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL025 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL026 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL027 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL028 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL029 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL030 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL031 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL032 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL033 | paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedFDP-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL034 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL035 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /validate : Happy Path -Succeeds with a valid request containing both mandatory and optional fields for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL036 | paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined FDP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedFDP-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL037 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL038 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL039 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL040 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL041 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL042 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-Defined-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-defined-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL043 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL044 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL045 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-fixed-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL046 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL047 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL048 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-periodic-schedule (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-periodic-schedule-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL049 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL050 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL051 | paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with fixed-on-demand (paymentToTest: event-Authorized-for-CombinedSIP-fixed-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| PIS_VAL052 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing only the mandatory fields for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL053 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /validate : Happy Path - Succeeds with a valid request containing both mandatory and optional fields for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must succeed with a status code 200 if the data is valid. |
| PIS_VAL054 | paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user | POST /validate : Verify that the endpoint throws error when mandatory fields are missing for combined SIP with variable-on-demand (paymentToTest: event-AwaitingAuthorisation-for-CombinedSIP-variable-on-demand-retail-user) | The operation must fail with a status code 400 due to invalid data. |
| variable-defined-schedule |
| ||
| Before_VDS001 | paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user | POST /event/post: Happy Path - Verify all mandatory request body fields with consent status AwaitingAuthorization for Variable Defined Schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-defined-schedule-retail-user) | Ozone will send a consent in the AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit. |
| Before_VDS002 | paymentToTest: event-Authorized-for-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined Variable Defined Schedule (paymentToTest: event-Authorized-for-variable-defined-schedule-retail-user) | Ozone will be sending an consent in an Authorized state to the LFI after the consent/event/patch is hit. |
| PIS_VDS003 | paymentToTest: variable-defined-schedule-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Variable Defined Schedule (paymentToTest: variable-defined-schedule-for-retail-user) | The operation must succeed with a status code 201 if the payment is created successfully |
| After_VDS004 | paymentToTest: event-Consumed-for-variable-defined-schedule-retail-user | POST /event/patch: Happy Path - Verify all mandatory request body fields with consent status Consumed for Variable Defined Schedule (paymentToTest: event-Consumed-for-variable-defined-schedule-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch is hit |
| PIS_VDS005 | paymentToTest: variable-defined-schedule-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns payments for Variable Defined Schedule (paymentToTest: variable-defined-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code of 200, and the paymentId must be present in the response |
| PIS_VDS006 | paymentToTest: variable-Defined-Schedule | PPOST /event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Variable Defined Schedule (paymentToTest: variable-Defined-Schedule) | The operation must fail with a status code 400 when the request body contains only optional fields |
| variable-on-demand |
| ||
| Before_VOD001 | paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user | POST /event/post - Happy Path: Verify all mandatory request body fields with consent status AwaitingAuthorization for Variable On Demand (paymentToTest: event-AwaitingAuthorisation-for-variable-on-demand-retail-user) | Ozone will send a consent in the AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit |
| Before_VOD002 | paymentToTest: event-Authorized-for-variable-on-demand-retail-user | POST /event/patch: Happy Path - Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined Variable On Demand (paymentToTest: event-Authorized-for-variable-on-demand-retail-user) | Ozone will send a consent in an Authorized state to the LFI after the consent/event/patch endpoint is hit. |
| PIS_VOD003 | paymentToTest: variable-on-demand-for-retail-user | POST /payment: Happy Path - Verify all mandatory and optional request body fields for Variable On Demand (paymentToTest: variable-on-demand-for-retail-user) | The operation must succeed with a status code 201 if the payment is created successfully. |
| After_VOD004 | paymentToTest: event-Consumed-for-variable-on-demand-retail-user | POST /event/patch: Happy Path - Verify all mandatory request body fields with consent status 'Consumed' for Variable On Demand (paymentToTest: event-Consumed-for-variable-on-demand-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch endpoint is hit. |
| PIS_VOD005 | paymentToTest: variable-on-demand-for-retail-user | GET /payment: Happy Path - Verify that a valid paymentId in the path parameter returns payments for Variable On Demand (paymentToTest: variable-on-demand-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response |
| PIS_VOD006 | paymentToTest: variable-on-demand | POST event/patch: Negative Test - Verify that the endpoint throws error when mandatory fields are missing for Variable On Demand (paymentToTest: variable-on-demand) | The operation must fail with a status code 400 if the request body contains only optional fields |
| variable-periodic-schedule |
| ||
| Before_VPS001 | paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user | POST /event/post - Happy Path: Verify all mandatory request body fields with consent status AwaitingAuthorization for a Variable Periodic Schedule (paymentToTest: event-AwaitingAuthorisation-for-variable-periodic-schedule-retail-user) | Ozone will send a consent in the AwaitingAuthorization state to the LFI after the consent/event/post endpoint is hit |
| Before_VPS002 | paymentToTest: event-Authorized-for-variable-periodic-schedule-retail-user | POST /event/patch - Happy Path: Verify the successful creation of an event when the consentStatus is set to Authorized for a predefined variable periodic schedule (paymentToTest: event-Authorized-for-variable-periodic-schedule-retail-user) | Ozone will send a consent in an Authorized state to the LFI after the consent/event/patch endpoint is hit. |
| PIS_VPS003 | paymentToTest: variable-periodic-schedule-for-retail-user | POST /payment - Happy Path: Verify all mandatory request body fields for a variable periodic schedule (paymentToTest: variable-periodic-schedule-for-retail-user) | The operation must succeed with a status code 201 if the payment is created successfully. |
| After_VPS004 | paymentToTest: event-Consumed-for-variable-periodic-schedule-retail-user | POST /event/patch - Happy Path: Verify all mandatory request body fields with consent status Consumed for a variable periodic schedule (paymentToTest: event-Consumed-for-variable-periodic-schedule-retail-user) | Ozone will send a consent in a Consumed state to the LFI after the consent/event/patch endpoint is hit |
| PIS_VPS005 | paymentToTest: variable-periodic-schedule-for-retail-user | GET /payment - Happy Path: Verify that providing a valid paymentId in the path parameter returns the payment for a variable periodic schedule. (paymentToTest: variable-periodic-schedule-for-retail-user) | A valid paymentId provided in the path parameter should return a status code 200, and the paymentId must be present in the response |
| PIS_VPS006 | paymentToTest: variable-periodic-schedule | POST /event/patch - Negative Test: Verify that the endpoint throws error when mandatory fields are missing for a variable periodic schedule (paymentToTest: variable-periodic-schedule) | The operation must fail with a status code 400 if the request body contains only optional fields |
© Ozone Financial Technology Limited 2024-2025
Ozone Non Commercial Software EULA
Please try out our Advanced Search function.