---
title: "PaymentIdentification"
canonical: "https://openfinanceguide.com/en/stet/1.6.3/resources/payment-identification"
edition: "STET PSD2 API 1.6.3.1"
source: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.2-openapi.yaml"
pdf: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.1-part-2-functional-model.pdf"
language: "en"
normative: "The normative text is the English PDF and OpenAPI file published by STET. This Markdown reproduces it for reading; where they differ, the PDF prevails."
license: "CC BY 3.0 FR (https://creativecommons.org/licenses/by/3.0/fr/), STET. Converted to Markdown by Open Finance Guide."
---

# PaymentIdentification

Type: `object` · Kind: ISO20022

ISO20022: Set of elements used to reference a payment instruction.

Fields:

- `instructionId`, `string`, required — ISO20022: Unique identification as assigned by an instructing party for an instructed party to unambiguously identify the instruction.

  API: Unique identification shared between the PISP and the ASPSP
  Constraints: pattern `^([a-zA-Z0-9 /\-?:\()\.,']{1,36})$`.
- `endToEndId`, [`EndToEndId`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/end-to-end-id.md)
- `uetr`, `string` — ISO20022: Universally unique identifier to provide an end-to-end reference of a payment transaction.
  Constraints: pattern `^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$`.

## Example

```json
{
  "resourceId": "MyInstrRscId1",
  "instructionId": "MyInstrId1",
  "endToEndId": "MyEndToEndId1"
}
```

## Used by

- `POST /payment-requests/{paymentRequestResourceId}/confirmation` (paymentRequestConfirmationPost)
- `PUT /payment-requests/{paymentRequestResourceId}` (paymentRequestPut)
- `GET /payment-requests/{paymentRequestResourceId}` (paymentRequestsGet)
- `POST /payment-requests` (paymentRequestsPost)
- `GET /payment-requests/{paymentRequestResourceId}/transactions` (paymentRequestTransactionsGet)
