account.refresh_intent.succeeded | Movements | refresh_intent | Triggers when Fintoc updates an Account with the latest movements available from the bank. |
account.refresh_intent.failed | Movements | refresh_intent | Triggers when Fintoc cannot update the movements of an Account. Available only on Refresh On Demand plans. |
account.refresh_intent.rejected | Movements | refresh_intent | Triggers when Fintoc cannot update the movements of an Account because the Link credentials are invalid. Available only on Refresh On Demand plans. |
account.refresh_intent.movements_removed | Movements | No object field | Triggers when the bank behind a Link deletes movements, carrying account_id and movements_removed with the ids of the deleted movements. Activate these notifications from your dashboard. |
account.refresh_intent.movements_modified | Movements | No object field | Triggers when the bank behind a Link modifies movements, carrying account_id and movements_changed with the full movement objects that changed. Activate these notifications from your dashboard. |
account_number.deleted | Business Accounts | account_number | 🇲🇽 Triggers when an account number is deleted, either at your request or because Fintoc purged it as stale. |
account_verification.succeeded | Business Accounts | account_verification | Triggers when Fintoc retrieves the holder information of the target account. |
account_verification.failed | Business Accounts | account_verification | Triggers when Fintoc cannot retrieve the holder information of the target account. |
charge.succeeded | Direct Debit (Legacy) | charge | Triggers when the bank confirms a Charge succeeded. |
charge.failed | Direct Debit (Legacy) | charge | Triggers when a Charge fails, for example because of insufficient funds, an amount above the allowed limit, or a disabled authorization. |
checkout_session.finished | Payments | checkout_session | Triggers when a customer completes the payment flow. The payload carries the CheckoutSession, including the final status of the payment. |
checkout_session.expired | Payments | checkout_session | Triggers when a customer leaves the payment flow before finishing. |
dispute.waiting_documentation | Payments | dispute | Triggers when your customer contests a card payment with their issuer. Submit your evidence before documentation_upload_deadline, or you lose the dispute by default. |
dispute.in_review | Payments | dispute | Triggers when you submit the dispute for review and the issuer starts evaluating your evidence. |
dispute.won | Payments | dispute | Triggers when the issuer resolves the dispute in your favor and the funds stay with you. |
dispute.lost | Payments | dispute | Triggers when the issuer resolves the dispute in your customer’s favor and the funds return to them. |
dispute.expired | Payments | dispute | Triggers when documentation_upload_deadline passes with no evidence submitted. You lose the dispute. |
entity.onboarding.approved | Business Accounts, Payments | onboarding | Triggers when an Entity passes Know Your Customer review. An approved account_holder onboarding creates the Entity’s main Account; an approved settlement_recipient onboarding lets the Entity receive split payments. |
entity.onboarding.rejected | Business Accounts, Payments | onboarding | Triggers when an Entity fails Know Your Customer review. What you can do next depends on the onboarding type. See Retry after a rejection. |
invoice.created | Payments | invoice | Triggers when Fintoc creates an invoice. |
invoice.finalized | Payments | invoice | Triggers when Fintoc finalizes an invoice and the invoice becomes ready to pay. |
invoice.paid | Payments | invoice | Triggers on every transition to paid, whether Fintoc collected the invoice or you marked it as paid outside Fintoc. |
invoice.marked_uncollectible | Payments | invoice | Triggers when an open invoice moves to uncollectible, for example when you mark it as uncollectible. |
invoice.payment_created | Payments | invoice | Triggers when a payment for an invoice starts, either from an automatic charge or from your customer using the hosted_invoice_url. |
invoice.payment_succeeded | Payments | invoice | Triggers when an invoice payment attempt succeeds. |
invoice.payment_failed | Payments | invoice | Triggers when an invoice payment attempt fails. |
invoice.upcoming | Payments | invoice | Triggers before a subscription’s next billing cycle, as a preview of the invoice Fintoc is about to create. See Upcoming invoice previews. |
invoice.voided | Payments | invoice | Triggers when an invoice becomes void and Fintoc disables its hosted_invoice_url. |
link.created | Movements, Fiscal | link | Triggers when Fintoc creates a Link. |
link.credentials_changed | Movements, Fiscal | link | Triggers when the credentials of a Link change and you need to reconnect the Link. |
link.refresh_intent.succeeded | Fiscal | refresh_intent | Triggers when Fintoc finishes updating electronic tax documents or tax statements for a fiscal Link. |
link.refresh_intent.failed | Fiscal | refresh_intent | Triggers when Fintoc cannot finish updating electronic tax documents for a fiscal Link. |
payment_intent.succeeded | Payments | payment_intent | Triggers when a PaymentIntent finishes successfully. |
payment_intent.rejected | Payments | payment_intent | Triggers when a customer rejects a PaymentIntent. |
payment_intent.expired | Payments | payment_intent | Triggers when a customer does not complete a PaymentIntent. |
payment_intent.failed | Payments | payment_intent | Triggers when a PaymentIntent fails. |
payment_intent.pending | Payments | payment_intent | Triggers when the final status of a PaymentIntent is not available yet. Fintoc sends a second webhook once that status resolves. |
payment_method.activated | Payments | payment_method | Triggers when the bank confirms the mandate and the payment method becomes chargeable. |
payment_method.canceled | Payments | payment_method | Triggers when a payment method stops being chargeable. Stop creating charges against that payment method. |
payout.created | Payments | payout | Triggers when Fintoc creates a Payout and starts processing it. |
payout.succeeded | Payments | payout | Triggers when Fintoc transfers a Payout to your bank account. |
payout.canceled | Payments | payout | Triggers when Fintoc cancels a Payout. Fintoc does not send a canceled Payout to your bank account. |
payout.returned | Payments | payout | 🇲🇽 Triggers when your bank returns a previously successful Payout. Fintoc includes the resources from that payout in the next one. |
refund.in_progress | Payments | refund | Triggers when a Refund starts processing. |
refund.succeeded | Payments | refund | Triggers when Fintoc processes a Refund successfully. |
refund.failed | Payments | refund | Triggers when a Refund fails. |
refund.returned | Payments | refund | Triggers when the recipient’s bank returns the transfer of a succeeded Refund. |
subscription.payment_method_updated | Payments | subscription | Triggers when Fintoc attaches a new payment method to the subscription through a CheckoutSession with flow: setup or with PATCH /v2/subscriptions/{id}. For a new pac, the bank may still be activating the mandate, so check the payment method’s pac.status to confirm it is chargeable. |
subscription.payment_method_update_failed | Payments | subscription | Triggers when the bank rejects activation of a new payment method mandate. The subscription keeps the failed payment method with no automatic rollback, and your open invoices stay collectible through their hosted_invoice_url. |
subscription_intent.succeeded | Direct Debit (Legacy) | subscription_intent | Triggers when a SubscriptionIntent succeeds and your customer’s account is enrolled. |
subscription_intent.failed | Direct Debit (Legacy) | subscription_intent | Triggers when a SubscriptionIntent fails because of a bank or Fintoc error. |
subscription_intent.rejected | Direct Debit (Legacy) | subscription_intent | Triggers when your customer rejects a SubscriptionIntent, including a failed second factor. |
transfer.outbound.succeeded | Business Accounts | transfer | Triggers when an outbound Transfer settles. |
transfer.outbound.partially_succeeded | Business Accounts | transfer | 🇨🇱 Triggers when only part of an outbound Transfer settles. |
transfer.outbound.returned | Business Accounts | transfer | 🇲🇽 Triggers when Banco de México or the counterparty institution returns an outbound Transfer. |
transfer.outbound.failed | Business Accounts | transfer | Triggers when an outbound Transfer cannot reach its destination account because of a processing error or because Banco de México or the counterparty institution rejects the transfer before settlement. |
transfer.outbound.reversed | Business Accounts | transfer | 🇨🇱 Triggers when an outbound Transfer that settled is reversed. |
transfer.inbound.succeeded | Business Accounts | transfer | Triggers when your account receives an inbound Transfer. |
transfer.inbound.returned | Business Accounts | transfer | Triggers when the recipient returns an inbound Transfer. |
transfer.inbound.rejected | Business Accounts | transfer | 🇨🇱 Triggers when an inbound Transfer is rejected before reaching your account. |
transfer.inbound.reversed | Business Accounts | transfer | 🇨🇱 Triggers when an inbound Transfer your account already received is reversed and the funds leave your account. |
transfer.inbound.return_failed | Business Accounts | transfer | 🇲🇽 Triggers when a return you requested for an inbound Transfer cannot be completed. The Transfer goes back to succeeded and the funds stay in your account. |
transfer_batch.in_progress | Business Accounts | transfer_batch | Triggers when you approve a TransferBatch from the Dashboard and Fintoc starts sending its transfers. |
transfer_batch.rejected | Business Accounts | transfer_batch | Triggers when you reject a TransferBatch from the Dashboard. Fintoc sends none of its transfers. |
transfer_batch.expired | Business Accounts | transfer_batch | Triggers when nobody approves a TransferBatch within two weeks. Fintoc sends none of its transfers. |
transfer_batch.succeeded | Business Accounts | transfer_batch | Triggers when every transfer in a TransferBatch succeeds. |
transfer_batch.partially_succeeded | Business Accounts | transfer_batch | Triggers when a TransferBatch finishes with some successful transfers and some failed transfers. |
transfer_batch.failed | Business Accounts | transfer_batch | Triggers when a TransferBatch finishes with no successful transfers. |