# Fintoc Documentation ## Guides - [Test your integration](https://docs.fintoc.com/docs/direct-debit-test-your-integration.md): Simulate subscription and charges to test your integration. - [Integration flow](https://docs.fintoc.com/docs/integration-flow-for-direct-debit.md): Learn how to use Fintoc's Direct Debit API - [Overview](https://docs.fintoc.com/docs/overview-direct-debit.md): Charge your customers on a recurrent basis - [Countries and Institutions](https://docs.fintoc.com/docs/products-and-institutions-direct-debit.md) - [UX Guidelines](https://docs.fintoc.com/docs/ux-guidelines.md) - [API Keys](https://docs.fintoc.com/docs/api-keys.md) - [API rate limits](https://docs.fintoc.com/docs/api-rate-limits.md): Learn about API rate limits and how to work with them. - [Changes to the API](https://docs.fintoc.com/docs/changes.md): Track changes and upgrades to the Fintoc API - [Currencies](https://docs.fintoc.com/docs/currencies.md) - [Get your Fintoc account's Secret Key and Public Key](https://docs.fintoc.com/docs/guides-api-keys.md) - [Permission Roles](https://docs.fintoc.com/docs/permission-roles.md): Fintoc's Dashboard contains sensitive information and allows your organization to perform money-related operations.That is why we have created a granular permission system that allows the organization's administrators to select exactly what information and to which actions a specific user has access to. - [Welcome 👋](https://docs.fintoc.com/docs/welcome.md) - [Test your integration](https://docs.fintoc.com/docs/data-aggregation-test-your-integration.md): Use test credentials to try your integration. - [Document types](https://docs.fintoc.com/docs/document-types.md): Document types brought from your financial institutions - [Fiscal Links](https://docs.fintoc.com/docs/fiscal-links.md): Get fiscal data from your customers financial institutions - [Get bank movements](https://docs.fintoc.com/docs/guides-bank-movements.md) - [Create a banking Link from the dashboard](https://docs.fintoc.com/docs/guides-banking-link-from-dashboard.md) - [Integration Flow](https://docs.fintoc.com/docs/integration-with-exchange-token.md) - [Overview](https://docs.fintoc.com/docs/overview-data-aggregation.md): Get banking data from your customers' financial institutions - [Products and Institutions](https://docs.fintoc.com/docs/products-and-institutions-movements.md) - [Welcome 👋](https://docs.fintoc.com/docs/quickstart.md): Try the Fintoc API in less than 5 minutes - [Refreshing on demand](https://docs.fintoc.com/docs/refresh-intents-walkthrough.md) - [Create a Refresh Intent](https://docs.fintoc.com/docs/refresh-intents-creating.md) - [Errors](https://docs.fintoc.com/docs/refresh-intents-errors.md) - [Request the new movements](https://docs.fintoc.com/docs/refresh-intents-new-movements.md) - [Wait for the results using a Webhook Endpoint](https://docs.fintoc.com/docs/refresh-intents-webhook.md) - [Open the widget for Refresh Intents](https://docs.fintoc.com/docs/refresh-intents-widget.md) - [UX Guidelines](https://docs.fintoc.com/docs/ux-guidelines-1.md) - [Accept a payment](https://docs.fintoc.com/docs/accept-a-payment-copy.md): Learn how to use Fintoc's Payment Initiation API - [Buy Now Pay Later (Chile Only)](https://docs.fintoc.com/docs/buy-now-pay-later.md): Learn how to use the Checkout Session API to create a Buy Now Pay Later payment - [Cash Payments (Mexico Only)](https://docs.fintoc.com/docs/cash-payment-direct-api.md): Learn how to use the Payment Intent API to create a Cash Payment - [Chile Guidelines](https://docs.fintoc.com/docs/chile.md) - [Checkout UX Guidelines](https://docs.fintoc.com/docs/checkout-ux-guidelines.md) - [Mexico Guidelines](https://docs.fintoc.com/docs/mexico.md) - [Checking payment eligibility](https://docs.fintoc.com/docs/check-payment-eligibility-direct-payments.md) - [Handling payment exceptions](https://docs.fintoc.com/docs/dealing-with-payment-exceptions-1.md) - [Direct payments](https://docs.fintoc.com/docs/direct-payments.md): Learn about how to handle typical use cases when using Fintoc for direct payments. - [Reporting and reconciliation](https://docs.fintoc.com/docs/reporting-and-reconciliation-copy.md): Get the data you need to complete your accounting and reconciliation workflows. - [Setup direct payments](https://docs.fintoc.com/docs/setup-direct-payment.md): Learn how to set the recipient account in your payment. - [Direct Transfer](https://docs.fintoc.com/docs/direct-transfer.md): Accept payments sent by a direct transfer from your user. - [E-commerce Plugins](https://docs.fintoc.com/docs/e-commerce-connectors.md) - [Shopify](https://docs.fintoc.com/docs/shopify.md): Accept payments using Fintoc’s app in your Shopify store. - [VTEX](https://docs.fintoc.com/docs/vtex.md): Accept payments using Fintoc’s plugin in your VTEX store. - [Checking payment eligibility](https://docs.fintoc.com/docs/check-payment-eligibility.md) - [Handling payment exceptions](https://docs.fintoc.com/docs/dealing-with-payment-exceptions.md) - [Fintoc collects](https://docs.fintoc.com/docs/fintoc-collect-payments.md): Learn about how to handle typical use cases when Fintoc collects the payments on your behalf. - [Receiving payouts](https://docs.fintoc.com/docs/payment-initiation-receiving-payouts.md): Set up your bank account to receive payouts. - [Refund payments](https://docs.fintoc.com/docs/payment-initiation-refunds.md): Learn how to refund a payment. - [Reporting and reconciliation](https://docs.fintoc.com/docs/payment-initiation-reporting-and-reconciliation.md): Get the data you need to complete your accounting and reconciliation workflows. - [Fintoc fees](https://docs.fintoc.com/docs/fintoc-fees.md): Learn how Fintoc calculates fees for our Payment Initiation product. - [Go-Live Checklist](https://docs.fintoc.com/docs/go-live-checklist-copy.md): Use this checklist to ensure a smooth transition to Live Mode - [Overview](https://docs.fintoc.com/docs/overview-payment-initiation.md) - [Countries and Institutions](https://docs.fintoc.com/docs/payment-initiation-countries-and-institutions.md) - [Payment scenarios](https://docs.fintoc.com/docs/payments-use-cases.md): Learn how Fintoc supports your use case - [Quickstart](https://docs.fintoc.com/docs/quickstart-copy.md): Try the Payment Initiation API in less than 10 minutes - [Transaction limits](https://docs.fintoc.com/docs/transaction-limits.md) - [Test your integration](https://docs.fintoc.com/docs/payment-initiation-test-your-integration.md): Simulate payments to test your integration. - [Payment Links](https://docs.fintoc.com/docs/payment-links.md): Accept payments easily without code. - [Redirect Page](https://docs.fintoc.com/docs/redirect-page.md): Use Fintoc´s Payment Initiation product by redirecting your customer to a new page - [Building with AI](https://docs.fintoc.com/docs/building-with-ai.md): Use AI tools in your Fintoc integration workflow. - [SDKs and Integrations](https://docs.fintoc.com/docs/libraries-and-integrations.md): Libraries and tools for interacting with your Fintoc integration. - [Zapier](https://docs.fintoc.com/docs/libraries-and-integrations-zapier.md): Easily connect your bank account with more than 2000 apps - [Test mode](https://docs.fintoc.com/docs/test-mode.md): Use test mode to test your Fintoc integration before going live. - [Webhooks](https://docs.fintoc.com/docs/webhooks-walkthrough.md) - [Activate your Webhook Endpoint](https://docs.fintoc.com/docs/webhooks-activating.md) - [Create your Webhook Endpoint](https://docs.fintoc.com/docs/webhooks-creating-guide.md) - [Webhooks best practices](https://docs.fintoc.com/docs/webhooks-good-practices.md): Implement these best practices when using webhooks. - [Test your Webhook Endpoint](https://docs.fintoc.com/docs/webhooks-testing.md) - [Validate the signature of your Webhook Endpoint](https://docs.fintoc.com/docs/webhooks-validating.md) - [Widget](https://docs.fintoc.com/docs/widget.md): Use the Widget to connect your users' bank accounts with Fintoc and enable them to make payments or subscriptions - [Web Integration](https://docs.fintoc.com/docs/web-integration-copy.md): Reference to integrate the Widget on your web application or web page - [WebView Integration](https://docs.fintoc.com/docs/webview-integration-copy.md): Reference to integrate the Widget as a WebView on your mobile application - [Listen to Widget events](https://docs.fintoc.com/docs/widget-events.md) - [Receiving transfers](https://docs.fintoc.com/docs/inbound-transfers.md): Automatically track and reconcile your incoming payments in real time. - [Return a Transfer](https://docs.fintoc.com/docs/returning-an-inbound-transfer.md): Automatically return a transfer based on your business logic. - [Sending transfers](https://docs.fintoc.com/docs/outbound-transfers.md): Initiate real-time payments using our outbound Transfers API - [Verify CLABEs](https://docs.fintoc.com/docs/verify-clabes.md): Verify an account holder's information before sending them a full payout - [Generate a JWS Signature](https://docs.fintoc.com/docs/setting-up-jws-keys.md): Learn to move money safely with Fintoc - [Test your integration](https://docs.fintoc.com/docs/test-your-integration.md): Simulate transfers to test your integration. - [Entity](https://docs.fintoc.com/docs/entity-data-model.md) - [Overview](https://docs.fintoc.com/docs/transfers-overview.md): Programmatically initiate, track, and reconcile payments. - [Account](https://docs.fintoc.com/docs/v2-transfers-account-data-model.md) - [Account Number](https://docs.fintoc.com/docs/v2-transfers-account-number-data-model.md) - [Transfer](https://docs.fintoc.com/docs/v2-transfers-data-model.md) - [Quickstart](https://docs.fintoc.com/docs/transfers-quickstart.md): Prepare to start using the Transfers API ## API Reference - [Cancel Charge](https://docs.fintoc.com/reference/cancel-charge.md): Use this endpoint to cancel a Charge. Charges can only be cancelled when they are in status `created`. - [Charge Object](https://docs.fintoc.com/reference/charge-object.md) - [Create Charge](https://docs.fintoc.com/reference/create-charge.md) - [Create Subscription Intent](https://docs.fintoc.com/reference/create-subsciption-intent.md) - [Subscription Intent Object](https://docs.fintoc.com/reference/subscription-intent-object.md) - [Subscription Object](https://docs.fintoc.com/reference/subscription-object.md) - [Chile institution codes](https://docs.fintoc.com/reference/chile-institution-codes.md) - [Error Object](https://docs.fintoc.com/reference/errors-object.md) - [Idempotent Requests](https://docs.fintoc.com/reference/idempotent-requests.md): Safely retry POST requests - [Metadata](https://docs.fintoc.com/reference/metadata.md): Add custom data to your Fintoc Objects - [Pagination](https://docs.fintoc.com/reference/pagination.md) - [List Invoices](https://docs.fintoc.com/reference/invoices-list.md) - [Invoice Object](https://docs.fintoc.com/reference/invoices-object.md) - [List Tax Returns](https://docs.fintoc.com/reference/tax-returns-list.md) - [Tax Return Object](https://docs.fintoc.com/reference/tax-returns-object.md) - [Get Tax Return](https://docs.fintoc.com/reference/tax-returns-retrieve.md) - [Get Tax Statement](https://docs.fintoc.com/reference/get-tax-statements.md) - [List Tax Statements](https://docs.fintoc.com/reference/tax-statements-list.md) - [Tax Statement Object](https://docs.fintoc.com/reference/tax-statements-object.md) - [Types of events](https://docs.fintoc.com/reference/types-of-events.md) - [Institutions](https://docs.fintoc.com/reference/institutions.md) - [Institutions Object](https://docs.fintoc.com/reference/institutions-object.md) - [Get Webhook Endpoint](https://docs.fintoc.com/reference/get-webhook-endpoints.md) - [Webhook Endpoint Object](https://docs.fintoc.com/reference/webhook-endpoints-object.md) - [Account Object](https://docs.fintoc.com/reference/accounts-object.md) - [Link Intent Object](https://docs.fintoc.com/reference/link-intent-object.md): This represents your user connection attempt. - [Link Object](https://docs.fintoc.com/reference/link-object.md) - [List Links](https://docs.fintoc.com/reference/links-list.md): List every `Link` you have ever created. The listed `Links` are returned ordered, with the latest created `Link` being the first one. - [Update Link](https://docs.fintoc.com/reference/links-update.md): Modify a `Link` programmatically. - [List Movements](https://docs.fintoc.com/reference/movements-list.md): Use this endpoint to retrieve the movements of a bank account. - [Movement Object](https://docs.fintoc.com/reference/movements-object.md) - [Create Refresh Intent](https://docs.fintoc.com/reference/refresh-intents-create.md) - [Check Payment Eligibility](https://docs.fintoc.com/reference/check-payment-eligiblity.md) - [Checkout Session Object](https://docs.fintoc.com/reference/checkout-session-object.md) - [Create Checkout Session](https://docs.fintoc.com/reference/create-checkout-session.md) - [Expire a Checkout Session](https://docs.fintoc.com/reference/expire-a-checkout-session.md): Use this endpoint to expire a Checkout Session. Checkout Sessions can only be expired when its status is `created`. - [Get Checkout Session](https://docs.fintoc.com/reference/get-checkout-session.md) - [Get Payment Intent](https://docs.fintoc.com/reference/get-payment-intent.md) - [List Payment Intents](https://docs.fintoc.com/reference/list-payment-intents-copy.md) - [Payment Intent Error Reason](https://docs.fintoc.com/reference/payment-intent-error-reason-copy.md) - [Payment Intent Object](https://docs.fintoc.com/reference/payment-intent-object-copy.md) - [Retrieve Voucher](https://docs.fintoc.com/reference/retrieve-voucher-copy.md): Retrieve the URL to download a transfer Voucher. - [Cancel Payment Link](https://docs.fintoc.com/reference/cancel-payment-link.md) - [Create Payment Link](https://docs.fintoc.com/reference/create-payment-link.md) - [Get Payment Link](https://docs.fintoc.com/reference/get-payment-link.md) - [Payment Link](https://docs.fintoc.com/reference/payment-links-1.md) - [List Payment Links](https://docs.fintoc.com/reference/list-payment-links.md) - [Payment Link Object](https://docs.fintoc.com/reference/payment-link-object.md) - [Get Payout](https://docs.fintoc.com/reference/get-payout.md) - [List Payout Resources by Type](https://docs.fintoc.com/reference/list-resources-of-a-payout.md): Retrieve a list of resources within a specific payout, filtered by the resource type. This endpoint is useful when you want to retrieve either payment_intents, refunds or charges associated with a particular payout. - [Payout Object](https://docs.fintoc.com/reference/payout-object.md) - [Cancel Refund](https://docs.fintoc.com/reference/cancel-refund.md) - [Get Refund](https://docs.fintoc.com/reference/get-refund.md) - [List Refunds](https://docs.fintoc.com/reference/list-refunds.md) - [Refund Object](https://docs.fintoc.com/reference/refund-object.md) - [Get Refund Voucher](https://docs.fintoc.com/reference/retrieve-refund-voucher.md): Retrieve the URL to download a refund voucher. - [Account Number Object](https://docs.fintoc.com/reference/account-number-object.md): Account numbers enable you to receive and track realtime Inbound Transfers using the Transfer API. - [Create Account Number](https://docs.fintoc.com/reference/account-numbers.md): Create an account number (CLABE) in Fintoc to receive transfers with specific metadata related to your business. Only available in Mexico. - [List Account Numbers](https://docs.fintoc.com/reference/list-account-numbers.md) - [Get Account Number](https://docs.fintoc.com/reference/retrieve-account-number.md) - [Update an Account Number](https://docs.fintoc.com/reference/update-an-account-number.md) - [Account Verification Object](https://docs.fintoc.com/reference/account-verification-object.md): Verify an account holder's information by making a microdeposit (0.01 MXN) to their account. - [Create Account Verification](https://docs.fintoc.com/reference/create-account-verification.md) - [List Account Verifications](https://docs.fintoc.com/reference/list-account-verifications.md) - [Get Account Verification](https://docs.fintoc.com/reference/retrieve-account-verification.md) - [Account Object](https://docs.fintoc.com/reference/account-object.md): Accounts allow you to keep track of your available balance and execute outbound Transfers - [Create Account](https://docs.fintoc.com/reference/create-account.md) - [List Accounts](https://docs.fintoc.com/reference/list-accounts.md) - [Get Account](https://docs.fintoc.com/reference/retrieve-account.md) - [Entity Object](https://docs.fintoc.com/reference/entity-object.md): Entities represent the legal holders of your Accounts and are used to define ownership and identity in Transfers. - [Get Entity](https://docs.fintoc.com/reference/get-entity.md) - [List Entities](https://docs.fintoc.com/reference/list-entities.md) - [Simulate receiving a Transfer](https://docs.fintoc.com/reference/simulate-receive-a-transfer.md): This endpoint allows you to simulate receiving a transfer in test mode. - [Create Transfer](https://docs.fintoc.com/reference/create-transfer-outbound.md): Use the Create Transfer endpoint to transfer funds in real-time from your Fintoc balance to a specified recipient's bank account. Check out our Outbound Transfers Guide for more information - [List Transfers](https://docs.fintoc.com/reference/list-transfers.md): Use the List Transfers endpoint to see and filter your past inbound and outbound Transfers. - [Get a Transfer](https://docs.fintoc.com/reference/retrieve-transfer.md): Get the details of a `Transfer`. Provide the `transfer_id` associated to said `Transfer` and Fintoc will return its details. - [Return a transfer](https://docs.fintoc.com/reference/return-a-transfer.md): Return a `Transfer`. Provide the `transfer_id` and Fintoc will return the funds to the sender. - [SPEI Codes](https://docs.fintoc.com/reference/spei-codes.md) - [Transfer Object](https://docs.fintoc.com/reference/transfer-object.md): This API allows you to to track and create transfers in real-time. Automate reconciliation and reduce manual workload. ## Changelog - [Intégrate más fácil con nuestro MCP Server](https://docs.fintoc.com/changelog/integrate-más-fácil-con-nuestro-mcp-server.md) - [Historial de Webhooks](https://docs.fintoc.com/changelog/historial-de-webhooks.md) - [Notificación por correo al usuario](https://docs.fintoc.com/changelog/user-email-notification.md) - [Pagos por Efectivo en Mexico](https://docs.fintoc.com/changelog/cash-payments.md) - [Entra a múltiples organizaciones con el mismo email](https://docs.fintoc.com/changelog/entra-a-múltiples-organizaciones-con-el-mismo-email.md)