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

    Refunds

    Handle refunds for Payment Initiation transactions

    Refunding payments

    For Payment Initiation (without Virtual Accounts), refunds can be executed using your banking partner to send funds to a user's bank account.

    When calling /payment_initiation/payment/create you can set request_refund_details: true. If you do, the refund details (account number and sort code) will be available in the /payment/get response. You can then use your banking partner to push a refund to the end-user requesting a refund. Support varies across financial institutions and will not always be available.

    Alternatively, if you have used Plaid's Auth product for account verification before making a payment, you will also have access to the user's bank account details.

    For streamlined refunds via Plaid, see Virtual Accounts.

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