Available consent templates
There are already some existing, predefined templates for Consent Management. A template describes what the Third party provider wants the user to authorize access to. At this page you can find information about different templates and related required Claim groups.
Templates
For each template defined, a set of claims must be presented, see column “Claim groups required” below. Below is description of the various claims. Each template also has a one-to-one relation to a authorized operation. In the table below you can find a list of predefined templates:
Scope | Description | Claim groups required | Authorized |
---|---|---|---|
nets.payment | Authorize the client to do a payment from account | nets.operation | single_payment |
nets.payment.recurrent | Authorize the client to do recurrent payments from account | nets.operation | recurrent_payment |
nets.caf | Authorize the client to check the balance for account | nets.operation | single_caf |
nets.caf.recurrent | Authorize the client to recurrently check the balance for an account | nets.operation | recurrent_caf |
Authorize client to view meta information about one or more accounts | nets.operation | account_info | |
recurrent | Authorize client to recurrently view meta information about one or more accounts | nets.operation | recurrent_ account_ info |
nets.accountinfo. balance | Authorize client to view available founds for one or more accounts | nets.operation | balance_info |
nets.accountinfo. balance.recurrent | Authorize client to recurrently view meta information about one or more accounts | nets.operation | recurrent_balance_info |
nets.accountinfo. transactions | Authorize client to view transactions for one or more accounts | nets.operation | transaction_info |
nets.accountinfo. transactions.recurrent | Authorize client to recurrently view meta information about one or more accounts | nets.operation | reccurent_transaction_ info |
nets.whitelist_beneficiary | Authorize TPP to be whitelisted for payments for this PSU | nets.operation | whitelisted_beneficiary |
nets.whitelist_ beneficiary.recurrent | Authorize TPP to be recurrently whitelisted for payments for this PSU | nets.operation | recurrent_whitelisted_ beneficiary |
Claim groups
This is a full overview of all claims accepted by Consent Management /authorize endpoint. For different types of requests (single payment, recurrent payment, AIS, CAF, asf.) different claims namespaces are required. Simply put, a defined "scope" points to a set of claims.
nets.operation
nets.payment
nets.aspsp
nets.payee
nets.recurrent
nets.ais
nets.caf
nets.wtb
nets.operation
Claim | Description | Value type | Client lib value type |
---|---|---|---|
id | Transaction identifier | String | |
tpp | TPP name | String |
nets.payment
Claim | Description | Value type | Client lib value type |
---|---|---|---|
currency | ISO 4217 code for currency | String | |
amount | Amount | Float, max two decimals | BigDecimal |
account id | Account number for payer | String | |
account type | Type of account for payer | String | |
nets.aspsp
Claim | Description | Value type | Client lib value type |
---|---|---|---|
id | BankId, BIC | String | |
dsp | Display name for bank | String | |
nets.payee
Claim | Description | Value type | Client lib value type |
---|---|---|---|
id | Payee identifier | String | |
account id | Account number for payee | String | |
account type | Type of account for payee | String | |
nets.recurrent
Claim | Description | Value type | Cilent lib value type |
---|---|---|---|
valid_until | End date of recurrent payment | String formatted as yyyy-MM-dd (ISO 8601) | Date |
nets.ais
Claim | Description | Value type | Client lib value type |
---|---|---|---|
valid_until | End date of AI access | String formatted as yyyy-MM-dd (ISO 8601) | Date |
from_date | Earliest date of data that is accessed | String formatted as yyyy-MM-dd (ISO 8601) | Date |
to_date | Latest date of data that is accessed | String formatted as yyyy-MM-dd (ISO 8601) | Date |
accounts | Accounts to access. If the list is empty, then all accounts are accessed | Array of Account(id, type) | Account[] |
nets.caf
Claim | Description | Value type | client lib value type |
---|---|---|---|
account id | Account number | String | |
account type | Type of account | String | |
nets.wtb
Claim | Description | Value type | Client lib value type |
---|---|---|---|
account id | Account number | String | |
account type | Type of account | String | |