Payment Profiles

Verify Bank Account

PUT
/bank_accounts/{bank_account_id}/verification.json

Verifies a bank account. Submit the two small deposit amounts the customer received in their bank account to verify the bank account. (Stripe only)

Authorization

BasicAuth
AuthorizationBasic <token>

The username is a Maxio Chargify API key. The password is x.

In: header

Path Parameters

bank_account_id*integer

Identifier of the bank account in the system.

Request Body

application/json

bank_account_verification*

Response Body

application/json

application/json

curl -X PUT "https://example.com/bank_accounts/0/verification.json" \  -H "Content-Type: application/json" \  -d '{    "bank_account_verification": {      "deposit_1_in_cents": 32,      "deposit_2_in_cents": 45    }  }'
{  "payment_profile": {    "id": 10089892,    "first_name": "John",    "last_name": "Doe",    "customer_id": 14543792,    "current_vault": "stripe_connect",    "vault_token": "cus_0123abc456def",    "billing_address": "456 Juniper Court",    "billing_city": "Boulder",    "billing_state": "CO",    "billing_zip": "80302",    "billing_country": "US",    "customer_vault_token": null,    "billing_address_2": "",    "bank_name": "Bank of Kansas City",    "masked_bank_routing_number": "XXXX6789",    "masked_bank_account_number": "XXXX3344",    "bank_account_type": "checking",    "bank_account_holder_type": "personal",    "payment_type": "bank_account"  }}