> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yapily.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Allied Irish Bank

## Links

* [Developer Console](https://developer.aibgb.co.uk/)

## Scopes

* Account Information 🔒
* Payment Initiation 🔒

## Live Environment

**Precondition**: To connect to live Open Banking entities, whether you are accessing account information or initiating payments, your business must have the right regulatory permissions as per the [Open Banking Guide](/tools-and-services/open-banking/enrolment-guide).

1. Upload your transport and signing certificates (PEMs) created in the Open Banking directory, along with the keys into Yapily's [certificate vault](https://console.yapily.com/certificates).

2. Add **AIB** from the **Live** tab to your Dashboard application and add your `Signing key Id`, which can be obtained from the Open Banking Directory.

3. Select your Open Banking transport and signing certificates from the relevant drop-downs lists then click *Next*.

4. Log in to AIB: [https://developer.aibgb.co.uk/user/login](https://developer.aibgb.co.uk/user/login)

5. Select 'Add new Production app'. Complete the form by selecting the relevant TPP roles. Click 'Create App'. Once done, you will need to wait for the app to be approved.

6. Copy the credentials for this app from the AIB developer portal into the credentials view for AIB GB in the Yapily dashboard. Add the obtained *`consumer key`* as **Key** and the *`consumer secret`* as **Secret**. Click 'Next' to save.

## Support

If you require technical support with certificate management, please contact [Support](/resources/support).

## Sandbox Environment

To connect to the Allied Irish Bank sandbox, follow the above steps while selecting **Allied Irish Bank** from the sandbox tab in step 2. The institution Id for this is `aibgb-sandbox`.

**Note:** This Sandbox environment has the following issues:

* The PSU access-token has a short expiration time (some minutes) and they do not support refreshing.
* The transactions filtering is not working
* On the second account the next link is broken and throws an error.
