1. Deploy

Get your Formance deployment on our managed Cloud, or self-hosted on your own infrastructure.

2. Connect

Connect your financial provider account with Formance using nothing more than an API Key.

3. Build

With your financial provider account now in sync, start building new payments features.

paths:
	/accounts:
		get:
			summary: Get all accounts
			operationId: getAccounts
			parameters:
				- $ref: '#/components/parameters/PageSize'
				- $ref: '#/components/parameters/Page'
				- $ref: '#/components/parameters/Sort'
				- $ref: '#/components/parameters/CreatedAtFrom'
			responses:
				200:
					$ref: '#/components/responses/Accounts'
				default:
					$ref: '#/components/responses/ErrorResponse'

	/accounts/{accountId}/balances:
		get:
			summary: Get account balance
			operationId: getAccountBalances
			parameters:
				- $ref: '#/components/parameters/AccountId'
			responses:
				200:
					$ref: '#/components/responses/Balances'
				default:
					$ref: '#/components/responses/ErrorResponse'
type Connector struct {
	logger logging.Logger
	cfg    Config
}

func (c *Connector) InitiatePayment(ctx task.ConnectorContext, transfer *models.TransferInitiation) error {
	return connectors.ErrNotImplemented
}

func (c *Connector) Install(ctx task.ConnectorContext) error {
	return nil
}

// See documentation for more method