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