Version 3.1.2 (Current Version)
When using our Sandbox, we have a predefined, pre-authorised set of consents to be used within the environment. The predefined authorisation code is provided in the test data.
These APIs currently supports Bacs, Balance Transfers, CHAPS and Faster Payments.
This API lets you initiate a single immediate domestic payment and submit payment requests. It also lets you check the payment status and confirm funds.
The API endpoint lets you ask Virgin Money to create a new domestic payment consent resource:
Virgin Money will create a domestic payment consent resource and provide a unique ConsentId for the resource.
Before calling the API, you must have an access token issued by Virgin Money using a 'Client Credentials' grant.
Check the status of the payment consent.
Before calling the API, you must have an access token issued by Virgin Money using 'Client Credentials' grant.
Once the customer has authorized the domestic payment consent, you can submit the payment for processing:
Before calling the API, you must have an access token issued by Virgin Money using 'Authorization Code' grant.
Check the status of the payment.
Before calling the API, you must have an access token issued by Virgin Money using 'Client Credentials' grant.
/domestic-payment-consents/{ConsentId}/funds-confirmation
Check if sufficient funds are available to make the payment.
Before calling the API, you must have an access token issued by Virgin Money using 'Authorization Code' grant type.