The verification object
In order to lower the risk of failed/returned payments, ACH accounts must first be verified to ensure ownership and validity of the account before it can be used to send payments. Account verification only applies to ACH accounts. Liability accounts don't require this verification step since account numbers are validated automatically with the merchant.
⚠️ Caution: In the
⚠️ Caution: In the
dev, and sandbox environments, ACH accounts are automatically verified by default. If you would like to disable this feature to fully simulate the verification process for the production environment, please contact support at team@methodfi.com.Attributes
id
stringUnique identifier for the verification.
status
enumStatus of the verification
Possible enum values
initiated
The initial status of a verification.
pending
For verifications of type
micro_deposits, this is when the micro-deposits have been sent to the associated bank account. You can only verify the deposited amounts once the verification is in this status.verified
The verification was successful, and the associated ACH account will have an additional
payments:send capability. See account capabilities for more info.disabled
Multiple unsuccessful attempts have been made to complete the verification.
type
enumType of the verification
Possible enum values
micro_deposits
Two small amounts of money will be deposited into the ACH account, once received (within 1 - 3 business days) the account holder will then verify the amounts (in cents) that were deposited.
plaid
The Account is verified by providing balance and transaction data from Plaid.
teller
The Account is verified by providing balance and transaction data from Teller.
mx
The account is verified by providing account and transaction data from MX.
auto_verify
The account was verified with Plaid through the Method Link Element or the account was verified automatically in the
dev or sandbox environment where verification is disabled by default.trusted_provisioner
The ACH account has automatically been verified against a routing number whitelist set on the organization
error
object,nullAn object representing an error that occurred for this verification. See account verification errors.
initiated_at
stringTimestamp of when the verification transitioned into
initiated status.pending_at
stringTimestamp of when the verification transitioned into
pending status.verified_at
stringTimestamp of when the verification transitioned into
verified status.disabled_at
stringTimestamp of when the verification transitioned into
disabled status.created_at
stringTimestamp of when the verification was created.
updated_at
stringTimestamp of when the verification was last updated.
THE VERIFICATION OBJECT
{
"id": "vrf_73TAQ8njUFsLJ",
"status": "initiated",
"type": "micro_deposits",
"error": null,
"initiated_at": "2021-10-12T20:42:46.433Z",
"pending_at": "1970-01-01T00:00:00.000Z",
"verified_at": "1970-01-01T00:00:00.000Z",
"disabled_at": "1970-01-01T00:00:00.000Z",
"created_at": "2021-10-12T20:42:46.433Z",
"updated_at": "2021-10-12T20:42:46.433Z"
}