Plaid logo
Docs
ALL DOCS

Errors

  • Overview
  • Item errors
  • Institution errors
  • Transactions errors
  • Transfer errors
  • Income errors
  • Sandbox errors
  • API errors
  • Assets errors
  • Payment errors (UK/EU)
  • Virtual Accounts errors (UK/EU)
  • Check Report errors
  • Invalid Request errors
  • Invalid Input errors
  • Invalid Result errors
  • Rate Limit Exceeded errors
  • Recaptcha errors
  • OAuth errors
  • Microdeposits errors
  • Partner errors
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

    Virtual Account(UK/EU) Errors

    =*=*=*=

    TRANSACTION_INSUFFICIENT_FUNDS

    Common Causes
    • The account does not have sufficient funds to complete the transaction.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_INSUFFICIENT_FUNDS",
    5 "error_message": "There are insufficient funds to complete the transaction",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_AMOUNT_EXCEEDED

    Common Causes
    • The transaction amount exceeds the allowed threshold configured for this client.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_AMOUNT_EXCEEDED",
    5 "error_message": "Transaction amount exceeds the allowed threshold for this client",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_ON_SAME_ACCOUNT

    Common Causes
    • The recipient bank account details on the transaction are incorrect and refer to the source Virtual Account.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_ON_SAME_ACCOUNT",
    5 "error_message": "Payment to the same account is not allowed",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_CURRENCY_MISMATCH

    Common Causes
    • The currency on the recipient bank account is different than that of the wallet.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_CURRENCY_MISMATCH",
    5 "error_message": "The currency between the wallet and recipient account is different",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_IBAN_INVALID

    Common Causes
    • The provided IBAN on the recipient bank account is invalid.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_IBAN_INVALID",
    5 "error_message": "The provided IBAN is invalid",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_BACS_INVALID

    Common Causes
    • The provided Account Number and/or Sort Code on the recipient account is invalid.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_BACS_INVALID",
    5 "error_message": "The provided BACS account number and/or sort code is invalid",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_FAST_PAY_DISABLED

    Common Causes
    • The provided Sort Code on the recipient account is not enabled for Faster Payments. GBP transactions out of Virtual Accounts in GB are made via the Faster Payments rail.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_FAST_PAY_DISABLED",
    5 "error_message": "The recipient sort code is not enabled for faster payments",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    TRANSACTION_EXECUTION_FAILED

    Common Causes
    • The transaction failed to execute due to an internal error.
    • The transaction might have been declined by the receiving bank.
    • Technical issues with the payment processor.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_EXECUTION_FAILED",
    5 "error_message": "There was a problem executing the transaction. Please retry.",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    NONIDENTICAL_REQUEST

    Common Causes
    • The request parameters have changed compared to the original request with the same idempotency key.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "NONIDENTICAL_REQUEST",
    5 "error_message": "Request body does not match previous request with this idempotency key",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    =*=*=*=

    REQUEST_CONFLICT

    Common Causes
    • The original request is still processing and has not completed.
    • A network or system issue caused a delay in processing the original request, resulting in a conflict when the new request is sent.
    Troubleshooting steps
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "REQUEST_CONFLICT",
    5 "error_message": "Original request is still processing",
    6 "display_message": null,
    7 "request_id": "HNTDNrA8F1shFEW"
    8}
    Was this helpful?
    Developer community
    GitHub
    GitHub
    Stack Overflow
    Stack Overflow
    YouTube
    YouTube
    Discord
    Discord