{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Bank Payments with Invoices","description":"Accept bank account payments (ACH and EFT) on Finix Invoices. Learn how settlement, returns, and invoice states work with bank transfers.","siteUrl":"https://docs.finix.com/","llmstxt":{"hide":false,"sections":[{"title":"Getting Started","includeFiles":["guides/getting-started/**/*.md"],"excludeFiles":[]},{"title":"Online Payments","includeFiles":["guides/online-payments/**/*.md"],"excludeFiles":["guides/online-payments/payment-features/fsa-hsa-non-healthcare-mcc.md"]},{"title":"In-Person Payments","includeFiles":["guides/in-person-payments/**/*.md"],"excludeFiles":[]},{"title":"Subscriptions","includeFiles":["guides/subscriptions/**/*.md"],"excludeFiles":[]},{"title":"After the Payment","includeFiles":["guides/after-the-payment/**/*.md"],"excludeFiles":[]},{"title":"Managing Operations","includeFiles":["guides/managing-operations/**/*.md"],"excludeFiles":[]},{"title":"Platform Payments","includeFiles":["guides/platform-payments/**/*.md"],"excludeFiles":[]},{"title":"Payouts","includeFiles":["guides/payouts/**/*.md"],"excludeFiles":[]},{"title":"Low-Code / No-Code","includeFiles":["low-code-no-code/**/*.md"],"excludeFiles":[]},{"title":"Developers","includeFiles":["additional-resources/developers/**/*.md"],"excludeFiles":[]},{"title":"Plugins","includeFiles":["additional-resources/plugins/**/*.md"],"excludeFiles":[]},{"title":"Industry Considerations","includeFiles":["guides/industry-considerations/**/*.md"],"excludeFiles":[]},{"title":"Regional Considerations","includeFiles":["guides/regional-considerations/**/*.md"],"excludeFiles":[]},{"title":"Release Notes","includeFiles":["release-notes/**/*.md"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"bank-payments-with-invoices","__idx":0},"children":["Bank Payments with Invoices"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Finix Invoices support bank account payments, including ACH (US) and EFT (Canada). To accept bank payments on an invoice, select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Bank account"]}," under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Allowed Payment Methods"]}," when ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/low-code-no-code/invoices/invoices-quickstart"},"children":["creating the invoice"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can combine the bank account payment method with other payment methods like card, Apple Pay, and Google Pay to give buyers multiple options."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-bank-payments-differ-from-card-payments","__idx":1},"children":["How bank payments differ from card payments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Unlike card payments, which are applied to an invoice immediately after a successful submission, bank transfers are not final at the time of submission. A bank payment can appear successful but later be returned by the bank. This affects how invoice state and totals are tracked."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a buyer pays an invoice with a bank account:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The payment amount is added to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," on the invoice."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Finix groups the payment into a ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/platform-payments/seller-payouts/accruing-settlements"},"children":["Settlement"]},". When that Settlement is approved, the amount moves from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]}," and the invoice updates to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paid"]}," (or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the bank returns the transfer, the amount is removed from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," if it is still processing, or from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]}," if it was already applied. The invoice is then recalculated as ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},"."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Paid is not always final with bank payments"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When an invoice includes a bank account payment, ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paid"]}," is not a terminal state. A return can revert a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paid"]}," invoice back to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},". Returns typically arrive within 1-7 days but can occur months later."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-bank-payments-are-applied","__idx":2},"children":["When bank payments are applied"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A bank payment is applied to an invoice when the Settlement containing the payment is approved. Finix groups transactions into Settlements on a daily or configured schedule. Once a Settlement is finalized and ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/platform-payments/seller-payouts/approving-settlements"},"children":["approved"]},", the bank payment amount moves from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If no settlement event is received within 7 days of the payment. For example, if the merchant is on a monthly settlement plan, Finix automatically applies the payment to the invoice."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a bank payment is applied, the following statuses are updated:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Resource"},"children":["Resource"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Transfer"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUCCEEDED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The bank transfer has been submitted successfully."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Transfer Attempt"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUCCEEDED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Transfer Attempt on the invoice is created with a status of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUCCEEDED"]},". The payment amount is reflected in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," until the Settlement is approved, at which point it moves to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invoice"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PAID"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PARTIALLY_PAID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["If the full invoice amount has been collected, the invoice moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paid"]},". If the settled amount only covers part of the balance, the invoice moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},"."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"returns","__idx":3},"children":["Returns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the bank returns a transfer, Finix removes the returned amount from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_processing"]}," if it is still processing. If it was already applied, Finix removes it from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]}," and adds it back to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_payable"]},". The invoice state is recalculated. Returns typically arrive within 1-7 days but can occur months later."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a return happens, the following statuses are updated:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Resource"},"children":["Resource"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Transfer"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RETURNED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The bank has returned the transfer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Transfer Attempt"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RETURNED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Transfer Attempt on the invoice is updated from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SUCCEEDED"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RETURNED"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invoice"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OPEN"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PARTIALLY_PAID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["If no other settled payments remain, the invoice reverts to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open"]},". If other settled payments still cover part of the balance, the invoice moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},"."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Subscribe to invoice and transfer ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/additional-resources/developers/webhooks/integrating-into-webhooks"},"children":["webhooks"]}," to be notified when a return occurs."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"partial-payments","__idx":4},"children":["Partial payments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/low-code-no-code/invoices/accepting-partial-payments"},"children":["partial payments"]}," are enabled on the invoice, buyers can make multiple bank payments. The total of all in-flight bank payments cannot exceed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_payable"]},", which prevents overpayment while payments are processing."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If a partial bank payment is returned after another payment has already settled, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["total_amount_paid"]}," is decremented by the returned amount. The invoice moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]}," if settled payments remain, or back to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open"]}," if no settled payments remain."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"best-practices","__idx":5},"children":["Best practices"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Wait for the invoice to reach Paid before fulfilling orders."]}," Don't release goods or services based solely on a bank payment submission. Wait until the Settlement is approved and the invoice state reflects ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paid"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Partially Paid"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Monitor for returns."]}," Subscribe to invoice and transfer webhooks to be notified when a bank payment is returned and the invoice state changes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Plan for late returns."]}," Returns typically arrive within 1-7 days but can occur months later. Build your workflows to handle invoice state reversals even after a payment appears settled."]}]}]},"headings":[{"value":"Bank Payments with Invoices","id":"bank-payments-with-invoices","depth":1},{"value":"How bank payments differ from card payments","id":"how-bank-payments-differ-from-card-payments","depth":2},{"value":"When bank payments are applied","id":"when-bank-payments-are-applied","depth":2},{"value":"Returns","id":"returns","depth":2},{"value":"Partial payments","id":"partial-payments","depth":2},{"value":"Best practices","id":"best-practices","depth":2}],"frontmatter":{"seo":{"title":"Bank Payments with Invoices","description":"Accept bank account payments (ACH and EFT) on Finix Invoices. Learn how settlement, returns, and invoice states work with bank transfers."},"markdown":{"toc":{"depth":3}}},"lastModified":"2026-10-08T00:58:00.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/low-code-no-code/invoices/bank-payments-with-invoices","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}