OptionalonCancelled?: "return" | "recreate"Only processFromBankTransaction passes "recreate". Left at the
default here, where the key is customer-supplied and idempotency means
the same key always answers the same thing.
OptionalffcMemo?: stringOptionalidempotencyKey?: stringCaller-supplied dedupe token threaded into the audit quote so a re-drive
of the same source (e.g. bank-transaction webhook redelivery) reuses the
pinned product_quote instead of orphaning a fresh one.
The network comes from the bank transaction's method, RTP or FEDNOW; any other row is refused. The sender fields are fallbacks, each filling its field only when the row lacks it.
An inbound instant-payment deposit on either network, RTP or FedNow.