Create an ACH wallet

Creates an ACH payment wallet for the authenticated parent using the school's tuition ACH merchant account.

Authentication

AuthorizationBearer

The signed-in SchoolSet user token sent by the frontend.

Request

This endpoint expects an object.
wallet_descriptionstringOptional<=1000 characters
activebooleanOptional
modeenumOptional
Allowed values:
client_secretstringOptional<=255 characters
checkout_session_idstringOptional<=255 characters
routing_numberstringOptional
account_numberstringOptional
account_typeenumOptional
Allowed values:
bank_namestringOptional
name_on_accountstringOptional
customer_billing_namestringOptional<=255 characters
customer_address_1stringOptional<=255 characters
customer_address_2string or nullOptional<=255 characters
customer_citystringOptional<=255 characters
customer_statestringOptional<=255 characters
customer_zipstringOptional<=255 characters
customer_countrystringOptional<=255 characters
customer_phonestringOptional<=255 characters
customer_emailstringOptional<=255 characters

Response

Created wallet.
statusstring
messagestring
datamap from strings to any
WalletResource

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error