# Variable Recurring Payments
source: https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/variable-recurring-payments/index.md

### What are VRPs? {#what-are-vrps}

Variable Recurring Payment (VRP\*) provides recurring funds movement within UK accounts using Open Banking (faster payment) without the need of user authentication (SCA at bank) for each payment.
Note: \*PISP and VRP APIs are independent.

### VRPs flow {#vrps-flow}

Open Banking Connect has enabled Variable Recurring Payment processing capability using open banking rails, and connecting to VRP APIs exposed by UK ASPSPs. This will enable sweeping (me-to-me) use cases for TPPs.

The first step for TPP is to get the PSU's consent and set up a variable recurring payment based on the parameters specified by the PSU (validity, maximum amount, currency, frequency, etc.). This is done through the [Domestic VRP Consent Initiation](https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/domestic-vrp-consent-initiation-request/index.md). Based on which a long-lived consent resource will be created at ASPSP side.

According to consent parameters and depending on the agreement between PSU and TPP, the TPP will be able to instruct the ASPSP on VRP payment initiation (through [Initiate Single Immediate Domestic VRP payment request](https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/initiate-single-immediate-domestic-vrp-payment-request/index.md) on behalf of PSU (unattended call) using the VRP consent.

VRP consent and payment details can be checked at demand in the responses to the [Get VRP Consent Details](https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/get-vrp-consent-details-request/index.md) and [Get VRP Payment Details](https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/get-vrp-payment-details-request/index.md) requests.

PSU will be able to revoke VRP consent at any time by informing the TPP. Based on this, the TPP should initiate a [Delete VRP Consent](https://developer.mastercard.com/open-banking-connect/documentation/pisfeatures/delete-vrp-consent-request/index.md) request, which will inform the ASPSP and remove VRP consent.
Tip: For additional information, refer to **Variable Recurring Payments FAQ** in our [Frequently Asked Questions](https://developer.mastercard.com/open-banking-connect/documentation/frequently-asked-questions/index.md) section.

### Key features {#key-features}

* Connectivity available for VRP UK endpoints with major Banks Single API using JSON message format
* VRP endpoints available through existing Open Banking connect solution
* VRP API endpoints available in all test environments Sandbox and Pre-Prod\*\*
* Service throughput capability will automatically scale based on new ASPSP connections and customer demand
* Existing OBIE Certificates will be sufficient to access VRP APIs

\*\* Subject to subscription
