
EffiAI lets you connect TrueLayer with the most popular apps, so you can automate your work and have more time for what matters most - no code required.
Start free
Pay out from one of your merchant accounts.

Start the authorization flow for a payout. This API can be called using the `resource_token` associated with the payout you are trying to fetch.

Create a new mandate. This API must be called using a backend bearer token.

Returns a mandate with the stated ID. This endpoint can be called either by the regular `backend token` or the `mandate token` for that mandate.

Submit the consent given by the user. This API can be called using either the mandate_token associated with the mandate or a backend bearer token.

Revoke a mandate. This API must be called using a backend bearer token.

Retrieve the constraints defined on the mandate, as well as the current utilization of those constraints within the periods.

Get the details of a single merchant account.

Set the automatic sweeping settings for a merchant account. At regular intervals, any available balance in excess of the configured `max_amount_in_minor` is withdrawn to a pre-configured IBAN.

Get the automatic sweeping settings for a merchant account.

Create a new payment link. This API must be called using a backend bearer token.

List all the payments associated with the payment link. This API must be called using a backend bearer token.

Start the authorization flow for a payment. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Submit the scheme details selected by the PSU. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Submit the consent given by the user. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Cancel a payment. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Returns payment details. This API can be called using either the `resource_token` associated with the payment or a backend bearer token.

Returns all refunds of a payment.

Returns a list of payment providers.

Make a custom API call to a specific endpoint

Returns payout details.

Submit direct return query and fragment parameters returned from the provider.

List all the mandates associated with the client. This API must be called using a backend bearer token.

Start the authorization flow for a mandate. This API can be called using either the mandate_token associated with the mandate or a backend bearer token.

Submit the provider details selected by the PSU. This API can be called using either the mandate_token associated with the mandate or a backend bearer token.

Confirm that the PSU has the given funds. This API can be called using the mandate_token associated with the mandate or using a backend bearer token.

List all your TrueLayer merchant accounts. There might be more than one account per currency.

Get the transactions of a single merchant account. If pagination is missing, add a header `tl-enable-pagination: true` to enable pagination.

Disable automatic sweeping for a merchant account.

Get the payment sources from which the merchant account has received payments.

Retrieves payment link details. This API must be called using a backend bearer token.

Create a new payment. This API must be called using a backend bearer token.

Submit the provider details selected by the PSU. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Submit form details filled by the PSU. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Submit the user account selection option given by the user. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Save the account details associated with a payment for subsequent re-use. This API can be called using the `resource_token` associated with the payment or a backend bearer token.

Refund a merchant account payment, either fully or partially.

Returns refund details for a specific payment.

Returns payment provider details. This API can be called without the need for authentication.