Expand | ||||
---|---|---|---|---|
| ||||
|
This section contains Rules & Guidelines which are common for all Bank Data Sharing and Bank Service Initiation capabilities described in the UAE Open Finance Standards.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
IMPORTANT NOTE:
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Basic terminology In the context of the Open Finance Standard, the following terms have been used:
|
1. Supported Accounts & Payment Rails
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-1.1 Provide Open Finance APIs for as many of the following account types as they allow their Users to access in their existing Digital channels:
CRG-1.2 Provide Open Finance APIs for the aforementioned account types in all currencies. The scope of currencies is as follows:
CRG-1.3 Allow Users to authorize consents only for eligible accounts. CRG-1.4 Provide Open Finance APIs with domestic Payment Initiation capabilities from the aforementioned account types using ONLY the Instant Payment Platform (IPP).
|
1.1 Accounts for Minors
This section includes key guidelines and parental controls for access to accounts of minors in the context of Open Finance in the UAE.
1.1.1 Consent and Authorization
Parental Control: For children under 16, parents or guardians act as the legal representative and must provide consent on behalf of the child. The child cannot independently grant access to TPPs for Open Finance services. Parents maintain control over which third-party apps or services can access their child’s account data, ensuring that only trusted services are connected.
1.1.2 Data and Security
Parents control whether data from their child’s bank account is shared via Open Finance APIs. They can revoke access at any time to protect their child’s privacy. Given that children may not fully understand the implications of sharing their financial data, parents play a critical role in vetting third-party providers and ensuring that their child’s data is secure and used responsibly.
1.1.3 Age-Appropriate Services
Parents can choose which services are connected to their child’s account, ensuring they align with age-appropriate spending and financial management. For example, parents may opt to connect budgeting apps, but not payment initiation services. This control ensures that children under 16 are not exposed to inappropriate financial services, like loans or investments, which could misuse their personal data or negatively impact their financial education.
1.1.4 Access Restrictions
Parents can restrict third-party access to only certain types of data (e.g., viewing balances without allowing payments). They can also monitor the data shared and revoke access if they suspect misuse. This layered control protects children from unauthorized access to their accounts or malicious third-party services, ensuring they can benefit from Open Finance features like financial insights without compromising security.
1.1.5 Payment Initiation
For children under 16, parents are responsible for authorizing any payment initiation through Open Finance connected services. Most children’s accounts do not allow for overdrafts or credit facilities, and this restriction is crucial to Open Finance services that may otherwise allow payments or transfers. Payment services through Open Finance need to ensure that any transactions on a child’s account are fully authorized by the parent. Parents can deny access to TPPs that offer payment services, limiting a child’s ability to spend money through third-party apps.
2. User Payment Account Selection
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-2.1 Provide Users at least one of the following options for selecting their payment account to be used for the Consent:
Note: It is in the competitive space of TPPs to enable additional services for Users that may provide better customer experience. For example, a TPP with a long-term relationship with a User may have dual Data Sharing and Service Initiation roles and have access to the User list of accounts with a specific LFI, making it easier for the User to select the payment account they want to use for the payment initiation. |
3. Payment Amount & Currency
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-3.1 Either allow Users to manually enter the payment amount or pre-populate it for the Users. This is dependent on the use case. CRG-3.2 For domestic payments, ensure that Users clearly understand that the payment amount is in local currency (i.e. United Arab Emirates Dirham - AED) as used by the local payment systems infrastructure for domestic payments. CRG-3.3 Ensure and validate that the lowest allowable amount is 0.01 AED. The amount of the payment MUST be specified with max 2 decimal digits. CRG-3.4 Ensure that the maximum allowable amount is equal to https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210800530/Limits+and+Constants#Max-Inter-bank-Payment-Amount for any payments to Creditor accounts managed by a different account holding entity than the User’s LFI.
CRG-3.5 Display a message to Users informing them that the payment amount cannot exceed the https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210800530/Limits+and+Constants#Max-Inter-bank-Payment-Amount value for all Inter-bank payments. |
4. Creditor Identification
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-4.1 Either allow Users to manually enter/select their Creditor Identification details or pre-populate them for the Users. Note: It is in the competitive space of TPPs to enable additional services for Users that may provide a better customer experience. For example, a TPP with a long-term relationship with a User may have dual Data Sharing and Service Initiation roles and have access to Users' list of Authorized Beneficiaries with a specific LFI, making it easier for Users to select the Creditor Identification details. CRG-4.2 Allow the Creditor Identification using the following information:
Note: Depending on the use case, the Creditor details may not be displayed to Users in full. However, these still need to be part of the payment Consent request sent by the TPP. CRG-4.3 Display to Users the full IBAN details of the Credit payment account, if these details have been manually entered/provided by the User. CRG-4.4 Display to Users the masked IBAN (only last 4 digits) of the Credit payment account, if these details have been populated/provided by the TPP (e.g. in case of merchant onboarded by TPPs). CRG-4.5 Ensure that the format and other validation rules of the Creditor Identification details are correct in case Users manually enter the Creditor Identification details. If incorrect, TPPs MUST request Users to review and re-enter the information. CRG-4.6 TPPs MUST send the Merchant Category Code where the Creditor is a Merchant onboarded by them. |
5. Debtor Reference
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-5.1 Allow Users to manually enter a Debtor Reference. This note is for the Users' reference and may be available to Users as additional information in relation to a payment by their LFIs. This information is optional for Users and may not be provided at all. CRG-5.2 Validate that the format of the Debtor Reference is according to the UAE Open Finance Standard specifications. CRG-5.3 Append to the Debtor Reference the TPP ID, Merchant ID, BIC for the Creditor Account for payments to Merchants. CRG-5.5 Include the Debtor Reference in each Payment Initiation Request as the default value. This information will not be transferred via the payment rails. For details on the format of Debtor Reference please refer to Bank Service Initiation OpenAPI |
6. Creditor Reference
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-6.1 Allow Users to manually enter a Payment Reference or pre-populate it for the Users, depending on the use case. Payment Reference is optional for Users. Payment Reference may be populated by the User (i.e. Debtor) using information requested by the beneficiary (i.e. Creditor) or any other information the User wants to provide to the beneficiary to assist in identifying and reconciling the payment. This information will be transferred via the payment rails to the beneficiary’s LFI, if different than the User’s LFI. Note: TPPs may make the Payment Reference mandatory based on their specific use cases or business requirements (for example credit card payment, invoice payments, etc) CRG-6.2 Validate that the format of the Payment Reference is according to the UAE Open Finance Standard specifications. CRG-6.3 Include the Payment Reference in the Payment Initiation Request as the default value. The Payment Reference will be used by the LFI to populate the Remittance Information of the payment. For details on the format of Creditor Reference please refer to Bank Service Initiation OpenAPI |
7. Is Single Authorization flag
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-7.1 Set Is Single Authorization flag in the Consent to specify that the Consent MUST be subject to single User authorization only. This is used when there is a clear requirement that the Consent on the account to be used cannot be subject to multiple User authorizations. |
8. Authorization Expiration Date Time
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-8.1 Have the option to set the appropriate parameter in the Consent specifying the time window during which the Consent MUST be authorized by all required authorizers (one or multiple). The Authorization Expiration Date Time that can be specified by a TPP is limited to https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210800530/Limits+and+Constants#Max-Authorization-Time-Window after the Consent has been submitted (i.e. staged) by the TPP for User authorization. |
9. Risk Information Block
9.1 TPP Obligations
Based on the type of payment/use case, TPPs have different obligations with populating the various parts of the Risk Information Block.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST:CRG-9.1.1 Set ALL the available data in the Risk Information Block in order to provide additional information in relation to the Payment Consent and allow LFI to assess their risk. This includes the following information as shown in the table below, based on the type of payment/use case. The information MUST be provided as per the following requirements:
|
Risk Information Block Element | Payments to Merchants onboarded by TPPs (Pay by Account) | P2P/B2P Payments | Payments-to-self | Payments to Businesses non-onboarded by TPPs | Supported by compatible devices |
---|---|---|---|---|---|
A. User (Debtor) Indicators Information related to the User. | |||||
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) | Supported |
B. Authentication (Debtor) Indicators Information in relation to the authentication initiated by the User. | |||||
| M | M | M | M | Supported |
| M | M | M | M Supported | |
| C | C | C | C Supported | |
| M | M | M | M Supported | |
| C | C | C | C Supported | |
| M | M | M | M | Supported |
| M | M | M | M | Supported |
| C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) Supported | |
| C (if Challenge Outcome is Pass or Fail) | C (if Challenge Outcome is Pass or Fail) | C (if Challenge Outcome is Pass or Fail) | C (if Challenge Outcome is Pass or Fail) Supported | |
| C (if Challenge Outcome is Pass and value supported) | C (if Challenge Outcome is Pass and value supported) | C (if Challenge Outcome is Pass and value supported) | C (if Challenge Outcome is Pass and value supported) | Supported in some implementations |
| C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) | C (if User prompted for MFA or other challenge) | Supported |
C. (Debtor) GeoLocation | |||||
| C (if User consents to sharing location data) | C (if User consents to sharing location data) | C (if User consents to sharing location data) | C (if User consents to sharing location data) | Supported |
| C (if User consents to sharing location data) | C (if User consents to sharing location data) | C (if User consents to sharing location data) | C (if User consents to sharing location data) Supported | |
D. (Debtor) Device Information | |||||
| M | M | M | M Supported | |
| O | O | O | O | Limited |
| M | M | M | M Supported | |
| M | M | M | M Supported | |
| C | C | C | C Supported with custom implementation. | |
| C | C | C | C Supported with custom implementation. | |
| C | C | C | C | Supported with custom implementation. |
| C | C | C | C Supported with custom implementation. | |
| M | M | M | M | Supported |
| C | C | C | C | Supported |
| C | C | C | C Supported | |
| M | M | M | M Supported | |
| M | M | M | M | Supported |
| C (with permissions) | C (with permissions) | C (with permissions) | C (with permissions) Supported | |
| C | C | C | C | Supported |
| C | C | C | C | Supported |
| C | C | C | C | Supported |
| C | C | C | C Supported | |
| C | C | C | C | Supported |
| C | C | C | C | Supported |
| C | C | C | C Supported | |
| C | C | C | C Supported | |
| C | C | C | C Supported | |
| C | C | C | C | Supported with custom implementation. |
E. E. (Debtor) Biometric Capabilities | |||||
| M | M | M | M | Supported |
| C | C | C | C Supported | |
| O | O | O | O | Supported with custom implementation. |
| O | O | O | O Supported with custom implementation. | |
F. (Debtor) App Information | |||||
| C | C | C | C Supported | |
| C | C | C | C | Supported |
| C | C | C | C Supported | |
G. (Debtor) Browser Information | |||||
| C | C | C | C Supported | |
| C | C | C | C Supported | |
| O | O | O | O Supported with custom implementation | |
| O | O | O | O Supported with custom implementation | |
| C | C | C | C Supported | |
H. (Debtor) User Behavior | |||||
| C | C | C | C Supported with custom implementation | |
| C | C | C | C | Supported with custom implementation |
| C | C | C | C Supported with custom implementation | |
I. (Debtor) Account Risk Indicators | |||||
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) Supported with custom implementation | |
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) Supported with custom implementation | |
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) Supported with custom implementation | |
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) Supported with custom implementation | |
| C (if onboarded) | C (if onboarded) | C (if onboarded) | C (if onboarded) Supported with custom implementation | |
J. (Debtor) Supplementary Data | |||||
| O | O | O | O Supported | |
K. Transaction Indicators | |||||
| M | M | M | M N/A | |
| M | M | M | M N/A | |
| M | M | M | M N/A | |
| O | O | O | O | N/A |
L. (Transaction) Payment Process | |||||
| M | M | M | M | N/A |
| M | M | M | M N/A | |
| M | M | M | M | N/A |
| M | M | M | M N/A | |
| M | M | M | M N/A | |
M. (Transaction) Merchant Risk | |||||
| M | C | C | C | N/A |
| M | C | C | C N/A | |
| M | C | C | C N/A | |
| M | C | C | C N/A | |
| M | C | C | C N/A | |
| M | C | C | C N/A | |
N. (Transaction) Supplementary Data | |||||
| O | O | O | O | |
O. Creditor Indicators | |||||
| M | M (Retail) | M | M | N/A |
| M | M | M | M N/A | |
| MN | N | N | N /A | |
| C (if verified by KYC or COP) | N | N | C (if verified by KYC or COP) N/A | |
| M (Trade License number) M (Account Holder Name) | O (Emirates ID) C (D4) (Account Holder Name) | O (Emirates ID) C (D4) (Account Holder Name) | O (Trade License number) C (D4) (Account Holder Name) N/A | |
| C (if verified by KYC or COP) | M | M | C (if verified by KYC or COP) N/A | |
| C (if verified by KYC or COP) | M | M | C (if verified by KYC or COP) N/A | |
P. (Creditor) Merchant Details | |||||
| C | C | C | C N/A | |
| C | C | C | C N/A | |
| C | C | C | C N/A | |
| C | C | C | C N/A | |
Q. (Creditor) Supplementary Data | |||||
| O | O | O | O N/A |
9.2 LFI Obligations
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-9.2.1 Use all the available information of the Risk Information Block provided by the TPP for their risk profile analysis of the Payment Consent or a Payment Initiation in a non-discriminatory way of Open Finance initiated payments compared to payments initiated by other LFI channels such as online or mobile banking. |
9.3 Additional TPP Obligations
9.3.1 Details Verification for Merchants onboarded by TPPs
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST:CRG-9.3.1.1 Ensure that all Merchants onboarded follow KYC/KYB compliant processes. In addition to all other information the following Merchant details MUST be verified:
Note: TPPs will be populating some of this information in the Risk Information Block when submitting Payment Initiation requests. |
9.3.2 Capturing of Emirates ID
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST:CRG-9.3.2.1 Capture a user's Emirates ID for all payments where a long-lived consent is required. CRG-9.3.2.2 Capture a user's Emirates ID for all data sharing use cases where transaction data is shared, regardless of the consent type. CRG-9.3.2.3 Capture the user’s Emirates ID prior to initiating the prescribed user journey for the relevant use case.
Note: TPPs are not required to verify the Emirates ID. |
10. Consent Staging
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-10.1 Provide all the payment Consent parameters to OFP before redirecting Users to LFIs for authentication and proceed with payment Consent confirmation/authorization. CRG-10.2 Setup the asynchronous event notifications (i.e. webhooks) with the OFP during this stage, in case TPPs want to use this method for any Consent or payment status updates. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-10.3 Check the payment Consent parameters and validate their format and compliance to business rules. CRG-10.4 Connect to the LFI and request the LFI to perform additional Consent parameter validations. CRG-10.5 Reject the payment Consent and provide the appropriate error message to TPPs, if any of these validations performed fail. CRG-10.6 Allow TPPs to retrieve information about the status of the Consent at any point in time. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-10.7 Check the payment Consent parameters requested by the OFP and validate them. If these are not validated, then LFIs MUST provide the appropriate error code to the OFP. |
11. Hand-off to LFI
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-11.1 Provide messaging to inform Users that they will be redirected to their LFIs to complete the payment Consent authorization. Note: For guidelines on generic TPP to LFI redirection screens and messages, please refer to section https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210797382/Authentication+and+Authorization#5.-Effective-Use-of-Redirection-Screens. CRG-11.2 Trigger the Authentication & Authorization process with the LFI by using the LFI's authorization endpoint. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-11.3 NOT present any additional inbound redirection screens. CRG-11.4 Request the details included in the staged Consent from the OFP |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-11.5 Provide the Consent details to the LFIs based on the unique Consent identifier. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-11.6 Initiate the User Authentication process. |
12. Payment Account Selection at LFI
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-12.1 Enable Users, after authentication, to select the payment account for the payment Consent from a list of their available payment accounts, if the payment Consent parameters do not contain this information. The payment accounts displayed to the User MUST be eligible for account information or initiating payments via online and mobile banking channels and have no AML or other related restrictions. CRG-12.2 Display to Users the interim available balance including all credit lines and arranged overdrafts of each payment account in the list, if the purpose is Service Initiation. CRG-12.3 Provide Users with the ability to cancel the payment journey, if Users decide to terminate the request. The LFI MUST hand-off the Users back to the TPP, providing the necessary error message to the TPP. |
13. Check Is Single Authorization flag
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-13.1 Check if Is Single Authorization flag of the payment Consent is set against the authorization matrix of the account selected for the payment initiation. If the flag is set while the authorization matrix of the selected account requires multiple authorizers then LFIs MUST only display accounts that require single Authorization. If none exists, LFIs MUST decline the payment consent and cancel the payment journey and redirect the User back to the TPP with an appropriate response. |
14. Hand-off back to the TPP
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-14.1 Confirm to the OFP that the interaction session is now completed. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-14.2 Initiate the User Redirection process by providing all necessary information to the LFI (including the required Authorization code) |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-14.3 Provide messaging to inform Users that they will be taken back to their TPP. CRG-14.4 Redirect Users to the TPP immediately after receiving the required information from the OFP. |
15. Payment Status Update
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-15.1 Check with the OFP for the status of a payment at various points in time throughout the payment lifecycle. The frequency of these queries to the OFP MUST be subject to fair usage policies. This is applicable in cases where TPPs are using the method of querying the payment status from the OFP. CRG-15.2 Have the option to be notified by the OFP of the payment request status change when it occurs without requiring to query the OFP. This is only applicable in cases where TPPs selected to use the method of requesting the OFP to notify them asynchronously in the event of changes in the status of a payment.
|
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-15.3 Request the LFIs to notify it asynchronously on the event of changes in the status of a payment. The setup the asynchronous event notifications with the LFI will take place during the payment Consent staging. CRG-15.4 Update the status of each payment initiated by the TPP throughout the payment lifecycle with the appropriate status value based on its progress through payment initiation processing and execution as provided by the LFI.
CRG-15.5 Respond to payment status query requests from a TPP with the appropriate status codes as listed below in section https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1final/pages/151850813/Common+Rules+and+Guidelines#GRC-15.10-Payment-Status-Model based on the status information provided by the LFI. CRG-15.6 Return to the TPP, in addition to the payment status, other payment system-specific status codes and payment rejection reasons codes as specified in the UAE Open Finance Standard specifications. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-15.7 Update the status of each payment initiated by the OFP throughout the payment lifecycle with the appropriate status value based on its progress through payment initiation processing and execution. CRG-15.8 Be able to notify the OFP asynchronously about any changes in the status of the payment request. More specifically, LFIs MUST provide asynchronous notification to the OFP by sending the appropriate status codes as listed below in section https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1final/pages/151850813/Common+Rules+and+Guidelines#GRC-15.10-Payment-Status-Model, CRG-15.9 Return to the OFP in addition to the payment status, other payment system-specific status codes and payment rejection reasons codes as specified in the UAE Open Finance Standard specifications. |
GRC-15.10 Payment Status Model
This figure illustrates the payment status model that can be used to cover the payment status throughout the payment's lifecycle. The model is applicable to all payment types including Single Immediate, Future Dated, Fixed Recurring, Variable Recurring, Fixed On-demand, Variable On-demand, and Variable-defined.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note: In relation to Payment execution, once the Debtor's LFI has performed all process steps and checks, the payment can be placed in the infrastructure of the chosen payment rails, processed and passed on to the Creditor's LFI. Receiving a payment status message from the Creditor's LFI is dependent upon the payment rails used whether the Creditor's LFI can send a confirmation status that the payment has been received, accepted or rejected and if the Creditor's account has been credited. |
Payment Status | Description |
---|---|
Pending (ISO 200022 PDNG) | Payment initiation or individual transaction included in the payment initiation is pending. Further checks and status updates will be performed. |
Rejected (ISO 200022 RJCT) | The payment initiation has been rejected |
Accepted Settlement Completed Debtor Account (ISO 200022 ACSC) | The payment has successfully passed technical validation, customer profile checking, and funds checking. The payment instruction has been accepted for execution and the settlement is now in process. The amount of the payment has been reserved in the User Account and the payment has been sent through the payment rails for execution. The User Account will be debited in response to successful credit accepted by the recipient LFI. Alternatively, in response to rejected credit from the recipient LFI (or not response), the User Account will be released from the reserved payment amount as per the BAU payment initiation processes of the LFI. |
Accepted Credit Settlement Completed (ISO 200022 ACCC) OR Accepted Without Posting (ISO 200022 ACWP) | The receiving account holding entity has successfully accepted the credit transfer initiated by the TPP payment instruction and the credit has been posted to the creditor customer’s account. OR The receiving account holding entity has successfully accepted the credit transfer initiated by the TPP payment instruction, but the credit has not been posted to the creditor customer’s account yet. |
Accepted with change (ISO 200022 ACWC) | The sending LFI has accepted the payment order with changes to the initial order. |
16. Confirmation to User
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-16.1 Confirm to Users the outcome of their Consent Authorization with the LFI, in case of Long-lived Consents. CRG-16.2 Inform Users if further authorizations are required for the Consent and provide additional information about the Authorizers supplied by the OFP as described in https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210800446/Common+Rules+and+Guidelines#18.-Multi-User-Authorization-Flow. CRG-16.3 Confirm to Users the outcome of the Service Initiation based on the payment status received by the OFP. CRG-16.4 Confirm the payment outcome to Users using confirmation screens in line with the customer journey, for every Service Initiation that Users are present. |
17. Payment Notifications
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-17.1 Send a notification on the outcome of each Service Initiation to the beneficiary, if the beneficiary is onboarded by the TPP.
|
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-17.2 Send a notification to Users on the success or failure of a Service Initiation in the following scenarios:
CRG-17.3 Use SMS as a minimum channel to notify Users and optionally any other allowable channels (e.g. email, app notifications) currently used for account access or payment-related notifications to their customers depending on UAE rules and regulations, for all Open Finance related notifications to Users. CRG-17.4 Identify in the notifications the TPP initiating the payment, the beneficiary of the payment and additionally include the information provided in the on-behalf field. |
CRG-17.5 Multi-User Authorization Flow Notifications
In scenarios of multi-user accounts such as shared accounts or corporate accounts where multiple users have delegated authority to approve the payments.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-17.5.1 Inform all Users about the submission of a payment Consent for authorization. CRG-17.5.2 Notify the other authorizers about any Single Use or Long-lived Consent that is pending their authorization, using all of the existing channels (e.g. SMS, email, app notifications) currently used for payment-related authorizations. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-17.5.3 Notify the Users of the updated status of the multi-user authorization received from the OFP, displaying the authorizers who have accepted, rejected or still have to authorize the payment. |
18. Multi-User Authorization Flow
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
The rules in this section are additional rules intended to cover authorization cases for multi-user payment initiation from payment accounts. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG-18.1 Respond to the payment Consent request staged by the TPP with the OFP by providing an appropriate message to inform the User that the payment Consent to initiate one or more payments via the TPP is received by the LFI but is subject to further authorization. It is in the domain of the LFIs to determine how to do this in alignment with their own businesses' journeys. CRG-18.2 Allow Users to use the payment initiation services if it is permitted within their user authority for the account, as defined by the LFI. In cases of shared personal accounts, a User will be able to initiate a payment Consent using a TPP, subject to having credentials with the LFI and the authority to initiate payments via the LFI’s channels under their profile permissions. CRG-18.3 Allow a User acting with delegated user authority on behalf of a business, to only use the Service Initiation, if this is permitted within the parameters of the delegated user authority and appropriate profile permissions. Payment Consent requests MUST be resolved by the LFI in line with the entitlements (i.e. access privileges) held by each specific business\corporate user. These entitlements may be set via approvals from authorized signatories of the business\corporate entities, and LFIs are assumed to have these processes already. CRG-18.4 Inform the OFP about the requirement for multiple authorizations of the staged payment consent. LFIs MUST make available to the OFP via the payment Consent further information in relation to multi-authorization process. This information includes:
CRG-18.5 Be able to notify the OFP about the event of each authorizer in the chain authorizing or rejecting the payment Consent pending further authorization. CRG-18.6 Change the state of the payment Consent with the OFP from Awaiting Authorization to Authorized when all Authorizers (one or more) have authorized the payment Consent. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-18.7 Inform the TPP about the requirement for multiple authorizations of the staged payment consent. The OFP MUST make available to the TPPs via the payment Consent further information in relation to multi-authorization process. This information includes:
CRG-18.8 Notify the TPPs about the event of each authorizer in the chain authorizing or rejecting the payment Consent pending further authorization. |
19. Check Authorization Time Window
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-19.1 Reject a Consent Awaiting Authorization and move it to the terminal state in the following cases:
|
20. Purpose of Payment
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-20.1 Support all category purpose codes including their descriptions as defined in https://openfinanceuae.atlassian.net/wiki/spaces/standardsv1dot1final/pages/210800530/Limits+and+Constants#Payment-Purpose-Codes of the UAE Open Finance Standard. CRG-20.2 Either allow Users to select the available purpose of payment from a list or pre-populate it for Users. CRG-20.3 Ensure and validate that the format of the payment purpose is according to the UAE Open Finance Standard. |
21. Shari’ah compliance of TPP
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-21.1 Provide information about their Shari’ah compliance when they are onboarded on the Open Finance Trust Framework OFTF. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
OFP MUST: CRG-21.2 Retrieve the information on the Shari’ah compliance of the TPP on receiving a Data Sharing or Service Initiation consent request from the TPP and pass this information to the LFI along with the consent request. |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: CRG 21.3 Check for any information available on the Shari’ah compliance of the TPP in the consent request. If this information is present in the consent request then the LFI must present this information on the consent authorization screen. CRG 21.4 Display the Shari’ah compliance information about the TPP, if available, on the consent dashboard against each consent |
22. Supplementary Information
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
LFIs MUST: 22.1 Determine the situations where Supplementary Information is required to be shown to Users, keeping consideration of the principle that parity MUST be maintained between the Open Finance journeys and the LFIs' direct online channel journeys. Supplementary Information may be required in the following cases:
Note: The above list in only indicative and not exhaustive as there many other scenarios where LFIs may be presenting Supplementary Information to Users. |
23. TPP Obligations towards Customer Verification
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
TPPs MUST: CRG-23.1 ensure that proper KYC is carried out when Users are onboarded for any customer facing product that leverages Open Finance and has a regulatory requirement for KYC ( wallet, remittance app etc.) CRG-23.2 ensure that some basic verification is carried out when Users are onboarded for any product that leverages Open Finance ( email, mobile number verification) CRG-23.3 have the capability, within customer-facing product that supports multiple users within the same account, to create profiles with different sets of permissions. Certain profiles should be able to use specific OF features like authorizing a new Service/Data Request consent or using a Long-Lived consent setup by some other user with that account. |