Start authorization flow

Start the authorization flow for a mandate.

This API can be called:

  • using the mandate_token associated with the Mandate you are trying to fetch; or
  • using a backend bearer token.
📘

Endpoint path changes

All Payments API v3 endpoints now start with /v3/. The old endpoints still work, but you must use the new path for all new integrations.

Path Params
string
required

ID of the Mandate

Body Params
provider_selection
object
required

Can the UI render a provider selection screen?

redirect
object
required

Can the UI redirect the end user to a third-party page?

Configuration options are available to constrain if TrueLayer's Hosted
Payment Page should be leveraged.

consent
object
Headers
string

An idempotency key to allow safe retrying without the operation being performed multiple times.
The value should be unique for each operation (we strongly advise to use a UUID v4), with the same key being sent on a retry of the same request.

string

A JWS with detached content, signed with your private key.
See Request Signing.

Required with a OAuth2 token.

string
enum
Defaults to application/json; charset=UTF-8

Generated from available response content types

Allowed:
Responses

Language
Credentials
URL
LoadingLoading…
Response
Choose an example:
application/json; charset=UTF-8
application/problem+json; charset=UTF-8