Plaid logo
Docs
ALL DOCS

Payment Initiation (UK and Europe)

  • Introduction to Payment Initiation
  • Add Payment Initiation to your app
  • User onboarding and account funding
  • Add Variable Recurring Payments to your app
  • Virtual Accounts
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 Virtual Accounts

    Manage the entire lifecycle of a payment

    Get started with Virtual Accounts
    API ReferenceGetting Started Guide

    Overview

    Plaid's virtual account API allows you to collect domestic payments, initiate payouts and refunds, and streamline reconciliation processes. Virtual accounts provide granular control and visibility throughout the entire lifecycle of a payment. While Plaid’s Payment Initiation API handles account funding use cases, virtual accounts can be layered on top of Payment Initiation functionality to provide insight into the settlement status of all transactions, pay out to your merchants, allow end users to withdraw their funds, and issue refunds.

    For example, if you have a brokerage app, you can use Payment Initiation for end users to fund their accounts. Payment Confirmation will inform you when your end users' payments have settled so you can release these funds for your end users to purchase equities. When your end users sell their equity purchases, you can use Payouts to let them cash out their earnings.

    See the Add Virtual Accounts to your App guide to learn more about how to implement virtual accounts.

    Testing Virtual Accounts

    For Sandbox or Production access to Virtual Accounts, you will need to first contact Sales or your Account Manager.

    Next steps

    To get started building with Virtual Accounts, see Add Virtual Accounts to your App.

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