---
title: "Get Confirmations Status by payment ID"
method: GET
path: "/confirmations/customers/{customerId}/payments/{paymentId}"
tags: ["Confirmations Status"]
---

# Get Confirmations Status by payment ID

`GET /confirmations/customers/{customerId}/payments/{paymentId}`

## Request

- Base URL: `https://masspaysandbox.api.convera.com/masspayments`
- URL: `https://masspaysandbox.api.convera.com/masspayments/confirmations/customers/{customerId}/payments/{paymentId}`
- Auth: none declared

Returns payment confirmation in one of three formats depending on the optional 'format' query parameter:
- No format (default): Returns GetConfirmationsResultData as JSON.
- format=CPP: Returns CppConfirmationsResultData as JSON.
- format=PACS008: Returns PACS.008 ISO 20022 XML.

## Path parameters

- `customerId` string, required
- `paymentId` string, required

## Query parameters

- `format` 'CPP' | 'PACS008'

## Response `200`

OK

- union
  - GetConfirmationsResultData
    - `sender` string
    - `paymentMessageType` string
    - `trackingReferenceUETR` string
    - `transmissionDateTime` string
  - CppConfirmationsResultData: Payment confirmation in CPP JSON format. Returned when the 'format=CPP' query parameter is supplied.
    - `confirmation` CppConfirmationData
      - `paymentId` string
      - `customerPaymentId` string
      - `orderId` string
      - `batchId` string
      - `status` string
      - `amount` CppAmountData
        - `currency` string
        - `value` integer, nullable
      - `beneficiary` CppBeneficiaryData
        - `name` string
        - `account` CppBeneficiaryAccountData
          - `iban` string
          - `bban` string
          - `accountNumber` string
        - `bank` CppBeneficiaryBankData
          - `bic` string
          - `clearingSystemMemberId` string
          - `name` string
          - `country` string
      - `payer` CppPayerData
        - `name` string
        - `account` CppPayerAccountData
          - `accountNumber` string
        - `bank` CppPayerBankData
          - `bic` string
      - `chargesBearer` string
      - `purposeCode` string
      - `endToEndId` string
      - `instructionId` string
      - `uetr` string
      - `valueDate` string
      - `createdAt` string
      - `lastUpdatedAt` string
      - `networkProvenance` CppNetworkProvenanceData
        - `instructingAgent` string
        - `instructedAgent` string
        - `clearingReference` string
        - `localInstrument` string
    - `metadata` CppMetadataData
      - `statusCode` integer
      - `statusDescription` string
      - `correlationId` string

## Other responses

- `400`: Bad Request. Returned when an unsupported 'format' value is supplied.
- `404`: Not Found

## Changes

- **2026-11-03** `9604d5fa162b`: 2 breaking, 4 warning, 4 info
  - added `#/components/schemas/GetConfirmationsResultData, #/components/schemas/CppConfirmationsResultData` to the response body `oneOf` list for the response status `200`
  - the response's body type changed from `object` to no type for status `200`
  - removed the optional property `paymentMessageType` from the response with the `200` status
  - removed the optional property `sender` from the response with the `200` status
  - …6 more

[Operation history](https://skmtc.dev/convera/apis/payments-api/changes/confirmations/customers/:customerId/payments/:paymentId/get.md)

---

[API](https://skmtc.dev/convera/apis/payments-api.md) - [All operations](https://skmtc.dev/convera/apis/payments-api/llms.txt) - [OpenAPI document](https://skmtc.dev/convera/apis/payments-api/revisions/9604d5fa162b?raw)
