Version 3.1.2 (Current Version)
These APIs currently supports SWIFT and SEPA Payments
These APIs currently supports Indicative and Agreed rate types.
This API lets you initiate a single immediate international 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 international payment consent resource:
Virgin Money will create a international 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.
/international-payment-consents/{ConsentId}
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 international 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.
If rate type is’ Indicative’, after executing this endpoint, user shall login to bank website to accept the exchange rate for the transaction
/international-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.
/international-payments/{InternationalPaymentId}
Check the status of the payment.
Before calling the API, you must have an access token issued by Virgin Money using 'Client Credentials' grant.