ChargebeeAPI

Verify bank account payment source

Idempotency Supported
Try in API Explorer

This API can be used to verify bank accounts which have been added as payment source. This is applicable for Stripe ACH with micro-deposit mode bank accounts only. Stripe handles verification in two ways - via Plaid, and micro-deposit.

For verifying bank accounts via micro-deposit, Stripe deposits two small amounts to the bank account being added. These deposits will take 1-2 business days to appear on the customer's bank statement. The bank statement description for the two micro-deposits contains the amount and the values deposited. Your customer will need to relay the value of the two deposits to you, after which you can verify the bank account. Once the bank account has been verified, the payment source will be marked as "Valid".

A maximum of 10 failed verification attempts are allowed. Once this limit has been crossed, the bank account can no longer be verified, and will be marked as "Invalid" in Chargebee.

Sample Request

URL Format

POST https://[site].chargebee.com/api/v2/payment_sources/{cust-payment-source-id}/verify_bank_account

Input Parameters

amount1
required, in cents, min=0

Value of the micro-deposits sent to the bank account.

amount2
required, in cents, min=0

Value of the micro-deposits sent to the bank account.

Returns

payment_sourcePayment source object
Resource object representing payment_source