Plaid logo
Docs
ALL DOCS

Payments (Europe)

  • Payments (Europe)
  • Payment Initiation
  • Variable Recurring Payments
  • Payment Status
  • Virtual Accounts and Payouts
Plaid logo
Docs
Close search modal
Ask Bill!
Ask Bill!
Hi! I'm Bill! You can ask me all about the Plaid API. Try asking questions like:
    Note: Bill isn't perfect. He's just a robot platypus that reads our docs for fun. You should treat his answers with the same healthy skepticism you might treat any other answer on the internet. This chat may be logged for quality and training purposes. Please don't send Bill any PII -- he's scared of intimacy. All chats with Bill are subject to Plaid's Privacy Policy.
    Plaid.com
    Log in
    Get API Keys
    Open nav

    Variable Recurring Payments

    Use Variable Recurring Payments to power automated bill payments

    Overview

    Variable Recurring Payments (VRP) allows you to obtain bank account details and end-user consent for payments within a set of limits. You can then use VRP to automatically initiate payments from your customer's bank account, without requiring additional end user interaction for each transfer.

    VRP is ideal for creating automated recurring bank payments, especially when the payment amount can change from payment to payment, such as for usage-based subscription services, utility payments, or credit card payments.

    By combining one-time payments with the optional Virtual Accounts product, you can enable additional functionality, such as sending refunds to users, allowing your users to payout a credit balance to a bank account, or gaining granular visibility into the settlement status of a payment.

    To use Variable Recurring Payments, your end users must bank in the UK (your company can be based elsewhere). To request access, contact your Account Manager. If you are not yet a Plaid customer, contact sales.

    For more information on Variable Recurring Payments, see the VRP FAQ.

    Plaid Link VRP setup showing bank selection, authentication, and success confirmation for recurring payments.

    Implementation Process

    See the Add Variable Recurring Payments to your App guide to learn more about the product and how to implement it using Plaid Link.

    Testing Variable Recurring Payments

    Variable Recurring Payments can immediately be tried out with test data in the Sandbox environment. In order to test payments against live Items in Production, you will need to first request access by contacting Sales or your Account Manager.

    When testing in Limited Production, payments must be below 5 GBP or other chosen currency. For details on any payment limits in full Production, contact your Plaid Account Manager.

    Developer community
    GitHub
    GitHub
    Stack Overflow
    Stack Overflow
    YouTube
    YouTube
    Discord
    Discord