Account access consents - V3.1.2
Create, remove and check customer consent status.
Accounts - V3.1.2
Retrieve a list of accounts or specific account information, including number and sort code.
Balances - V3.1.2
Open Banking APIs that let you retrieve a list of balances and the amount of borrowing on the customer’s consented accounts.
Beneficiaries - V3.1.2
Retrieve beneficiary information for one or more accounts.
Confirmation of funds for CBPII - V3.1.2
Confirmation of Funds API allows a Card Based Payment Instrument Issuer ('CBPII') to check if sufficient balance is available to make a payment.
Direct Debits - V3.1.2
Retrieve Direct Debit information for customer accounts
Domestic immediate payment - V3.1.2
Initiate and submit immediate single domestic payments.
Domestic scheduled payment - V3.1.2
Initiate and submit single future dated domestic payments.
Domestic standing orders - V3.1.2
Retrieve standing order information for customer accounts.
Dynamic registration - V3.2
Allows registration with our brands
File payments - V3.1.2
Lets you initiate up to 150 domestic payment and submit payment requests
International payments - V3.1.2
Initiate a single immediate international payment and submit payment requests
International scheduled payments - V3.1.2
Initiate a single scheduled international payment and submit payment requests
Party - V3.1.2
Retrieve customer information for Virgin Money accounts.
Scheduled payments - V3.1.2
Retrieve information about scheduled payments.
Standing orders - V3.1.2
Retrieve standing order information for customer accounts
Statements - V3.1.2
Retrieve information about account statements.
Token - V3.0
Create a new access token request.
Transactions - V3.1.2
Retrieve transaction information for one or more accounts.
Frequently asked questions
Open banking is a simple, secure way to help you move, manage and make more of your money.
Please refer to the Open Banking website for further details.
The developer portal is for software developers of Third Party Providers (TPPs) to provide the information needed to connect to our APIs.
From 23 September 2022 we will be decommissioning the B, CB and YB branded APIs. From this date you will not be able to create or re-authenticate consents or initiate payments under these brands. We will continue to support requests to access AIS and CBPII information for existing consents under these brands until the end of December 2022. All efforts should be made by TPPs to connect to the Virgin Money branded APIs before this time to avoid customer impact.
We allow Dynamic Client Registration providing you have enrolled with Open Banking and uploaded your certificates.
If you are not enrolled with Open Banking and have suitable eIDAS (QSEAL and QWAC) certificates and appropriate permissions from your relevant NCA please email us at OpenBankingResponse@virginmoney.com with the subject "Manual Registration" and we will process your request.
Please email OpenBankingResponse@virginmoney.com.
We will respond to your email query during normal office hours, Monday to Friday 9am to 5pm.
To assist us, please include your Open Banking organisation ID.
Please raise a ticket via our Service-Now portal (if you are registered), raise a ticket via the Open Banking Service Desk (Problem with an ASPSP > Clydesdale Bank) or email OpenBankingResponse@virginmoney.com.
We will respond to your email query during normal office hours, Monday to Friday 9am to 5pm.
To assist us, please include as much information as possible so we can attempt to replicate your issue including whether the issue is with our merged or standalone APIs.
We support Open Banking OBWAC and OBSeal certificates.
If you are not enrolled with Open Banking and have suitable eIDAS (QSEAL and QWAC) certificates we can accept these once you are manually registered with us.
The Transaction API will return transaction details for any period that the customer provides consent for, and if TransactionFromDateTime and TransactionToDateTime are not specified it will be default to 90 days.
These accounts are only available during the operating hours of Monday – Friday between 5 am and 7 pm (GMT/BST). Consents can be created and account information retrieved during this period only. Requests made outside of these hours will receive an error. This is in line with the direct channel.
Future dated payments can be made up to 365 days in advance.
Having trouble?
Contact our dedicated team members via our ticketing system or via our support mailbox