Skip to content

TrueLayer

Connect with TrueLayer to leverage secure open banking services. This integration allows seamless interaction with TrueLayer's API to manage various financial processes.

Finance & accounting

Connect it

In Keystile Automations → Connections → New connection, choose TrueLayer and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in TrueLayer: cancel payment (Cancel a payment. This API can be called using the `resource_token` associated with the payment or a backend bearer token).

What it can do (36 actions)

ActionWhat it doesChanges data
Cancel PaymentCancel a payment. This API can be called using the `resource_token` associated with the payment or a backend bearer token.
Confirm Mandate FundsConfirm 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.
Create MandateCreate a new mandate. This API must be called using a backend bearer token.Yes
Create PaymentCreate a new payment. This API must be called using a backend bearer token.Yes
Create Payment LinkCreate a new payment link. This API must be called using a backend bearer token.Yes
Create Payment RefundRefund a merchant account payment, either fully or partially.
Create payoutPay out from one of your merchant accounts.Yes
Custom API CallMake a custom API call to a specific endpointYes
Disable SweepingDisable automatic sweeping for a merchant account.
Get MandateReturns a mandate with the stated ID. This endpoint can be called either by the regular `backend token` or the `mandate token` for that mandate.
Get Mandate ConstraintsRetrieve the constraints defined on the mandate, as well as the current utilization of those constraints within the periods.
Get Merchant AccountGet the details of a single merchant account.
Get PaymentReturns payment details. This API can be called using either the `resource_token` associated with the payment or a backend bearer token.
Get Payment LinkRetrieves payment link details. This API must be called using a backend bearer token.
Get Payment ProviderReturns payment provider details. This API can be called without the need for authentication.
Get Payment RefundReturns refund details for a specific payment.
Get Payment RefundsReturns all refunds of a payment.
Get Payment SourcesGet the payment sources from which the merchant account has received payments.
Get PaymentsList all the payments associated with the payment link. This API must be called using a backend bearer token.
Get payoutReturns payout details.
Get Sweeping SettingsGet the automatic sweeping settings for a merchant account.
Get TransactionsGet the transactions of a single merchant account. If pagination is missing, add a header `tl-enable-pagination: true` to enable pagination.
List MandatesList all the mandates associated with the client. This API must be called using a backend bearer token.
List Merchant AccountsList all your TrueLayer merchant accounts. There might be more than one account per currency.
Revoke MandateRevoke a mandate. This API must be called using a backend bearer token.
Save Payment AccountSave 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.Yes
Search Payment ProvidersReturns a list of payment providers.
Set Up or Update SweepingSet 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.Yes
Start authorization flowStart the authorization flow for a payout. This API can be called using the `resource_token` associated with the payout you are trying to fetch.Yes
Start Payment Authorization FlowStart the authorization flow for a payment. This API can be called using the `resource_token` associated with the payment or a backend bearer token.Yes
Submit consentSubmit 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.Yes
Submit FormSubmit form details filled by the PSU. This API can be called using the `resource_token` associated with the payment or a backend bearer token.Yes
Submit payments return parametersSubmit direct return query and fragment parameters returned from the provider.Yes
Submit provider selectionSubmit 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.Yes
Submit Scheme SelectionSubmit 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.Yes
Submit User Account SelectionSubmit 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.Yes

How Keystile protects it

Every TrueLayer action is checked before it runs, whether it comes from an AI tool or a workflow. 15 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use TrueLayer with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps