post
https://api.cardda.com/v1/banking/bank_transactions
Creates a bank transaction that transfers money from one of your accounts to a recipient
enrolled in it.
Workflow
- Individual transfer (no
bank_payroll_id): created with statusdraftand
transitionenqueue, automatically enqueued for processing at the bank, which approves
or declines it. Email notifications are sent based on company settings. - Payroll transfer (
bank_payroll_idset): created asdraftwith no transition,
dispatched only when the whole payroll is authorized — never individually. transition: nullcreates a draft that stays put (see thetransitionfield).
Prerequisites
sender_id— an account reachable through a bank key, with sufficient funds
(GET /v1/banking/bank_accounts).recipient_id— a recipient enrolled in the sending account
(recipient.owner_id == sender_id):GET /v1/banking/bank_recipients?owner_id={sender_id}.bank_key_id(optional) — defaults to the account's highest-priority approved
key (GET /v1/banking/bank_keys).
Every validation rule is documented on its request-body field — read amount (minor unit
per currency, per-bank interbank ceilings), description (base character set, per-bank
caps) and recipient_id (status requirements) before building the payload. CLP has no
subunit — send 1000 for $1.000. See
Amounts and currency.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
