Plaid logo
Docs
ALL DOCS

Payments (Europe)

  • Payments (Europe)
  • Payment Initiation
  • Variable Recurring Payments
  • 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

    Introduction to Payments (Europe)

    Initiate real-time payments for account funding and transfers

    Get started with Payments (Europe)
    API ReferenceIntegration Guide

    Overview

    Plaid's European Payments suite enables your users to make real-time payments without manually entering their account details or leaving your app. Common use cases include:

    • Account funding: Allow users to easily transfer money into your app or wallet.
    • Pay-by-bank: Payments supports both one-time payments and (in the UK) recurring payments. Accept payments, track settlement, and issue refunds.
    • Payouts: Pay out stored balances to your end users.
    Plaid Link payment flow: view payment details, select bank, authenticate with Gingham Bank, confirm payment with details.

    Benefits of Payments include:

    • Easy integration with a single API: Verify user accounts, manage risk, and move money across 20 markets, all through a single Plaid integration.
    • Real-time settlement, simplified reconciliation: Sweep transaction funds into your treasury account quickly and balance your books with an intuitive reconciliation report.
    • Multi-rail support: Payments supports Faster Payments Service (FPS), SEPA Instant Credit Transfer, SEPA Credit Transfer and local country payment rails. Easily switch payment rails with a single request parameter, no complex code changes required.
    • Streamlined operational support: Manage daily operations with the Plaid Dashboard to easily monitor payment activity.

    For enhanced capabilities, you can add the optional Virtual Accounts feature to unlock advanced features 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.

    Payments is Europe-only. Looking for similar capabilities in the US? Check out the Transfer docs.

    Payments solutions

    The Payments suite includes the following solutions. You can "mix and match" these solutions, incorporating all three for a robust, fully-integrated solution, or purchase them separately, incorporating only the ones you need. (Exception: Payouts requires Virtual Accounts and cannot be used separately.)

    One-time Payment Initiation: Enable your users to make single real-time payments, such as SEPA Instant Credit Transfers or Single Immediate Payments (UK), without manually entering their account number and sort code.

    Variable Recurring Payments (VRP) (UK only): Establish a single recurring payment consent, which can then be used for a series of ongoing payments, with no end user interaction required. For background information on what Variable Recurring Payments (VRPs) are and how they work in the UK banking system, see the Plaid VRP FAQ. For instructions on integrating support for Variable Recurring Payments using Plaid, see Add Variable Recurring Payments to your app.

    Payouts (requires Virtual Accounts add-on): Payouts enables users to seamlessly and instantly make withdrawals or get paid.

    Any of the solutions above can also be enhanced with the Virtual Accounts add on:

    Virtual Accounts: Collect payments, get confirmation when payments settle, initiate payouts and refunds, and streamline reconciliation processes. Virtual Accounts provides granular control and visibility throughout the entire lifecycle of a payment.

    Payments can also be used with other Plaid solutions such as Auth, Identity, Identity Verification, and Monitor for enhanced anti-fraud protections and KYC/AML compliance.

    Onboarding and account funding integration guide

    See User onboarding and account funding for an implementation guide to using Plaid's Europe Payments suite as part of a KYC and AML compliant onboarding flow.

    Was this helpful?
    Developer community
    GitHub
    GitHub
    Stack Overflow
    Stack Overflow
    YouTube
    YouTube
    Discord
    Discord