For the complete documentation index, see llms.txt. This page is also available as Markdown.

Validate Transaction

Validates a transaction or transaction reference using the underlying transaction-validation controller.

Endpoint

GET /whitelabel/transactions/validate

Request Headers

x-tlp-apikey: <api-key>
x-tlp-signature: <hmac-signature>

Query Parameters

Provide at least one of the following user identifiers: endUserEmail, endUserId, or externalUserId.

Field
Type
Required
Description

endUserEmail

String

Conditional

End user’s registered email address

endUserId

Number

Conditional

Tylt end-user ID

externalUserId

String

Conditional

Merchant’s own user identifier

transactionId

Number

Yes

The transaction's identifier

Example Request

GET /whitelabel/transactions/validate?externalUserId=user-10021&transactionId=98765

The exact validation parameter must be confirmed against the deployed API schema.

Code Snippet

Example Response

Use Cases

Use this endpoint to:

  • Confirm that a transaction exists

  • Confirm that it belongs to the identified end user

  • Validate a transaction before displaying a receipt

  • Confirm transaction status during reconciliation

  • Validate a transaction reference provided by the end user


Last updated