Implementation Guide: Vanquis Bank
Announcements
Improvement | Delivery date |
---|---|
Production API available for integration. For more information on how to integrate with our API or to access test accounts please contact openbankingsupport@vanquisbank.co.uk | |
eIDAS certificates are now supported in our Test facility | |
eIDAS certificates are now supported in Production | |
Implemented Payment Initiation APIs v3.1.7 | |
Implemented Account Information Service APIs v3.1.8 | |
Implemented SCA-RTC v3.1.10 |
Change to Production:
Improvement | Delivery date |
---|---|
Production API available for integration. For more information on how to integrate with our API or to access test accounts please contact openbankingsupport@vanquisbank.co.uk | |
New internally-hosted test facility available which provides closer alignment to production interface | |
Allowed AISP to send expiration date in the account access consent call. | |
|
Production and Test facility Full interface Specifications
General guidance notes:
- For guidance on detailed documentation of the Read/Write Data API specifications please visit the appropriate section on the Open Banking Developer Zone
- We are currently supporting version 3.1.10 for AISP, CBPII and PISP specifications of the Open Banking Standard
- App-to-app redirection is only supported in Production not in the test facility.
- This is reflective of the current state of Vanquis' payment service operations.
- For all related implementation support please contact openbankingsupport@vanquisbank.co.uk
- Dynamic Client Registration is enabled and is mandatory
- Supported endpoint token methods: private_key_jwt
- Supported grant types: client_credentials & authorisation_code
- Display of data IDs (e.g. transactionid & statementid) in REST responses is enabled
- The Open API test facility should not be used for load testing
This page has been created and maintained by the relevant ASPSP, and OBIE takes no liability for the completeness nor accuracy of this data.
Note to ASPSP: Please indicate which brands this applies to and/or duplicate this page per brand if relevant.
On-boarding
Supports dynamic client registration (Y/N) | Yes |
---|---|
Instructions for manual onboarding | Manual on-boarding is not supported. |
OIDC .well-known endpoint | Production: https://auth.openbanking.vanquis.co.uk/.well-known/openid-configuration Test facility: https://sandbox.auth.openbanking.vanquis.co.uk/.well-known/openid-configuration |
Notes on testing | Test accounts available via openbankingsupport@vanquisbank.co.uk |
Other on-boarding notes | TPP's can on-board with us either directly using eIDAS certificates or using Open Banking UK Eco-system. Please follow the details below: On-boarding via Open Banking U.K. Eco-system
On-boarding Directly using eIDAS certificates Please follow the detailed guide below
|
Documentation URL |
Tips/Notes for TPP's
Based on the recent TPP queries the following section should help third parties to connect with Vanquis Bank Open banking system.
- For client registration we only support PS256 algorithm and NOT RS256.
- The "aud" value varies depending on the call during the dynamic client registration and Consent flows as given in the table below.
- "ReadAccountsBasic" is a Mandatory permission to access the accounts data even when the "ReadAccountsDetail" permission is requested.
- "ReadTransactionsBasic" is a Mandatory permission to access the transaction data even when the "ReadTransactionsDetail" permission is requested.
- "ReadStatementsBasic" is a Mandatory permission to access the statement data even when the "ReadStatementsDetail" permission is requested.
- "ReadProducts" permission is NOT supported. API calls will fail if this is included in the request.
- Transaction date range CAN NOT be in the future to access the transactions data. We only expose the last 6 months worth of transactions data.
- Clients requesting data via MTLS end points for Sandbox (i.e. Test facility) environment should pass Client Certificates issued by Open banking Pre-production Issuer and CA.
- Clients requesting data via MTLS end points for Production environment should pass Client Certificates issued by Open banking Production Issuer and CA.
Please note that we are continuously improving API's based on feedback, For feedback or further information please contact openbankingsupport@vanquisbank.co.uk
Our Certifications
Title | Description |
---|---|
Open ID (Security Conformance) | |
Open Banking UK (Functional Conformance) | Functional Conformance |
Test Account details
- Test accounts for both the test facility and production are available on request, please contact openbankingsupport@vanquisbank.co.uk
Account and Transaction API
Note to ASPSP: Please add a column per brand if relevant
Swagger version | We currently support version 3.1 See JSON version: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/v3.1.0/dist/account-info-swagger.json See YAML version: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/v3.1.0/dist/account-info-swagger.yaml |
---|---|
Base URI | Production: https://mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/aisp/ Test facility: https://sandbox.mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/aisp/ |
General variances to specification | Please see above "Tips/Notes for TPP's" section |
Non-functional limitations |
|
The following endpoints are implemented and will return data where applicable
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Account Access Consents |
| Supported permissions are:
If requests are made, including non-supported permissions, the request will fail |
2 | Accounts |
Example Production: GET https://mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/aisp/accounts Test facility: GET https://sandbox.mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/aisp/accounts |
|
3 | Balances |
| |
4 | Transactions |
| |
5 | Offers |
| |
6 | Statements |
|
The following table highlights endpoints which will return '404 resource not found'
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Products |
| |
2 | Party |
| |
3 | Beneficiaries |
| |
4 | Direct Debits |
| |
5 | Standing-orders |
| |
6 | Scheduled payments |
| |
7 | Statements |
|
|
Confirmation of Availability of Funds
Swagger version | We currently support v.3.1 See JSON version: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/v3.1.0/dist/confirmation-funds-swagger.json See YAML version: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/v3.1.0/dist/confirmation-funds-swagger.yaml |
---|---|
Base URI | Production: https://mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/cbpii/ Test facility: https://sandbox.mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/cbpii/ |
General variances to specification | None |
Non-functional limitations |
|
The following endpoints are implemented and will return data where applicable
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Funds Confirmation Consent |
Example Production: POST https://mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/cbpii/funds-confirmation-consents Test facility: POST https://sandbox.mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1/cbpii/funds-confirmation-consents |
|
2 | Funds Confirmation | POST /funds-confirmations |
Payment Initiation API
Swagger version | We currently support v.3.1.7 See JSON version: TBA See YAML version: TBA |
---|---|
Base URI | Production: https://mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1.7/pisp/domestic-payments/ Test facility: https://sandbox.mtls.data.openbanking.vanquis.co.uk/open-banking/v3.1.7/pisp/domestic-payments/ |
General variances to specification | None |
Non-functional limitations |
|
The following endpoints are implemented and will return data where applicable
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Domestic Payments |
|
|
The following table highlights endpoints which will return '404 resource not found'
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Domestic Scheduled Payments |
| |
2 | Domestic Standing Orders |
| |
3 | International Payments |
| |
4 | International Scheduled Payments |
| |
5 | International Standing Orders |
| |
6 | File Payments |
|
Event Notification API
The following table highlights endpoints which will return '404 resource not found'
Ref | Resource | Endpoints | Notes |
---|---|---|---|
1 | Event Notification |
|