Plaid logo
Docs
ALL DOCS

Errors

  • Overview
  • Item errors
  • Institution errors
  • API errors
  • Assets errors
  • Payment errors
  • Virtual Accounts (UK/EU) only
  • Transactions errors
  • Transfer errors
  • Income errors
  • Sandbox 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.
    1http code 400
    2{
    3 "error_type": "TRANSACTION_ERROR",
    4 "error_code": "TRANSACTION_INSUFFICIENT_FUNDS",
    5 "error_message": "Insufficient funds to complete the transaction",
    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.
    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.
    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.
    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