Create a direct deposit
Authorizes and creates a deposit against a raw wallet address prepared via /direct/prepare. Authorization is derived from the verified ACH funding source; no wallet signature is required.
Authorizations
Cognito JWT token for regular user authentication
Body
Response
An ACH debit deposit authorized by the user and processed asynchronously through debit and crypto release lifecycles.
An ACH debit deposit authorized by the user and processed asynchronously through debit and crypto release lifecycles.
Opaque public deposit identifier
"dep_01JV7Q8M4Y8K6N2Z5P3R1T9W0X"
Opaque public funding source identifier
"fs_01JV7Q8M4Y8K6N2Z5P3R1T9W0X"
Identifier of the on-ramp created for this deposit, or null until the on-ramp record exists.
"onramp_xyz789"
authorized, processing, partially_released, completed, returned, refunded, failed exact_input, exact_output normal, high solana, ethereum, polygon, base, avalanche, arbitrum Asset sent to the deposit destination
USDC "USDC"
Destination wallet address for the crypto release
authorized, submitting, submitted, settled, returned, failed not_started, queued, partial, completed, failed after_settlement, early_full, early_partial