The Connectivity Service provides a connector framework that allows you to integrate with any payment provider. It pre-packages the integration logic for some of the most popular payment providers, as per the table below, with the goal of providing connectivity to as many local and specific payment providers as possible.You can also create your own custom connectors by implementing the Connector Framework and taking inspiration from the existing connectors in the Github repository.
When installing a connector on Formance Console or by using the API, you will be able to configure a polling period that will default to 2 minutes if not specified.This polling period will be used to periodically poll the payment service provider in order to fetch all the data we need: Payments, Accounts, Transfer/Payouts statuses when you create your transfer initiation etc.
Provide the ability to fetch internal accounts from the payment provider. Internal accounts are accounts where you have operational control, such as digital e-wallets or payment service provider accounts.
Provide the ability to fetch the internal accounts balances. It is important to note that none of the payment providers supports the fetching of the balances history for accounts.
Provide the ability to create a bank account on the payment provider side. This is useful when you want to create a bank account for a user and then initiate a payout to that bank account.