Request Errors
The request to the/payments
endpoint failed. These are the sub_type
that can be returned.
INVALID_REQUEST
The request body failed basic validation for the specific API endpoint.
NOT_FOUND
The requested resource does not exist.
INVALID_AMOUNT_TYPE
Amount type should be integers expressed as decimals.
INVALID_AMOUNT
The minimum amount for a payment is 100 cents ($1.00)
. The maximum amount for a payment is 100,000,000 cents ($1,000,000.00)
.
INVALID_ACH_DESCRIPTION
The ACH description should be a string with a maximum of 10 characters.
INVALID_SOURCE
Source Account provided is invalid. Account either doesn’t exist or is not active.
INVALID_SOURCE_HOLDER
Source Account holder is inactive.
INVALID_SOURCE_HOLDER_CAPABILITIES
Source Account holder is not allowed to send funds.
INVALID_SOURCE_HOLDER_LIMITED
Source Account holder is limited to sending funds from Accounts linked using Method Link (Plaid / MX).
INVALID_SOURCE_LIABILITY
Source Account cannot be of type liability
.
INVALID_DESTINATION
Destination Account provided is invalid. Account either doesn’t exist or is not active.
INVALID_DESTINATION_HOLDER
Destination Account holder is not allowed to receive funds.
INVALID_TEST_DESTINATION
Destination Account was created before live mode was enabled.
INVALID_TEST_SOURCE
Source Account was created before live mode was enabled.
INVALID_TRANSFER
Cannot transfer funds between the same Account.
MAX_AMOUNT_EXCEEDED
The organization’s max one-time transfer amount exceeded.
MAX_REQUEST_LIMIT
The organization’s monthly payment request limit has been reached. Contact support to extend this limit.
MAX_PAYMENT_METADATA_SIZE_EXCEEDED
Max metadata object size of 1KB exceeded.
INSUFFICIENT_FUNDS
Source Account has insufficient funds.
INVALID_SOURCE_CAPABILITIES
Source Account is not verified to send payments.
INVALID_DESTINATION_CAPABILITIES
Destination Account is not verified to receive payments.
INVALID_DESTINATION_BALANCE
Destination Account has a balance of $0.
INVALID_SOURCE_SINGLE_USE_CLEARING
Source Account is a single-use clearing account, and has already been used for a payment.
Resource Errors
Errors set on a Payment’serror
property for processes that are unsuccessful.