Seamless, Secure & Scalable API Integration
Our Apigee Open Banking Connector empowers financial entities to securely connect and integrate Open Banking APIs using a ready-to-import API proxy bundle. Built on Google Apigee’s robust API management platform, this kit simplifies the onboarding and evaluation process for AISPs and PISPs.
Prerequisites
- Access to Apigee X or Apigee Edge organization
- Required Apigee user roles and permissions
How to Integrate
- Download & Import the Proxy Bundle
Download and import the API proxy into your Apigee X or Edge environment - Create an API Product
Create two API products in your Apigee environment:- AISP Product – for account access and consent APIs
- PISP Product – for payment initiation and funds confirmation APIs
- Register a Developer App
Create a developer app in your Apigee instance and associate the API products created above - Deploy the API Proxies
Deploy all imported proxies to your target environment (dev,prod, etc.) using the Apigee UI.
Ensure each proxy is deployed successfully and accessible via its configured base path
🔁 Replace the default mock target endpoint ({{target.url}}) in the proxy with your bank's actual backend endpoint - Generate Access Token
POST /token/generate?grant_type=client_credentials - Test Open Banking APIs
- AISP Flow
POST /aisp/v1/access-consent- create consentPOST /userauth- authenticate userPOST /aisp/authorize?- authorize request
{query_params: client_id, scope, otp, consent_id, state, redirect_uri, response_type}POST /aisp/token- token exchangePOST /aisp/v1/access-consent/{consent_id}/authorization- authorize consentGET /balanceinquiry- check account dataPUT/DELETE /aisp/v1/access-consent/{consent_id}- update/delete consent
- PISP Flow
POST /pisp/v1/access-consent- create consentPOST /userauth- authenticate userPOST /pisp/authorize?- authorize request
{query_params: client_id, scope, otp, consent_id, state, redirect_uri, response_type}POST /pisp/token- token exchangePOST /pisp/v1/access-consent/{consent_id}/authorization- authorize consentPOST /paymentinitiation- initiate paymentPOST /fundconfirmation- validate fundsPUT/DELETE /pisp/v1/access-consent/{consent_id}- update/delete consent
- AISP Flow