Merchant accounts

Merchant account webhooks

Sent to the webhook URI you registered in Console when you receive a payment not initiated through TrueLayer to your merchant account.

postWebhookmerchant_accounts

Headers

Tl-Signaturestring required

A JWS with detached content, verifiable with our public key. See Webhook Request Signing

Payload

OR

Example payload

{
  "event_id": "b8d4dda0-ff2c-4d77-a6da-4615e4bad941",
  "currency": "GBP",
  "settled_at": "2021-12-25T15:00:00.000Z",
  "merchant_account_id": "AB8FA060-3F1B-4AE8-9692-4AA3131020D0",
  "remitter": {
    "account_identifiers": [
      {
        "sort_code": "560029",
        "account_number": "26207729"
      }
    ]
  }
}

Response

Webhook Handled

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.