# Get Payment Status

Endpoint: GET /api/payments/{payflow_id}/paymentStatus
Version: v1
Security: OAuth2ClientCredentials

## Path parameters:

  - `payflow_id` (any, required)

## Header parameters:

  - `X-Organization-Id` (string)
    Required if the account is part of multiple organizations. If the account only has access to one organization, this header is not required.

## Response 200 fields (application/json):

  - `totalAmount` (number, required)

  - `installments` (any)

  - `installments.id` (string, required)

  - `installments.date` (string, required)

  - `installments.type` (string, required)
    Enum: "initial", "scheduled"

  - `installments.grossAmount` (number, required)

  - `installments.status` (string, required)
    Enum: "DRAFT", "CREATED", "SENT", "OPENED", "FAILED", "PENDING", "PAID", "CANCELLED"

  - `installments.numTried` (integer, required)

  - `installments.successfullyChargedAt` (any, required)

  - `installments.numFailed` (integer, required)

  - `installments.lastFailedAt` (any, required)

  - `paymentId` (string, required)

  - `paymentNumber` (integer, required)

  - `paymentStatus` (object, required)

  - `paymentStatus.paymentStatus` (string, required)
    Enum: "DRAFT", "OPENED", "INITIATED", "PENDING", "SUCCESS", "REJECTED", "UNKNOWN"

  - `merchantId` (string, required)

  - `createdAt` (string, required)

  - `dueDate` (any, required)

  - `files` (array)

## Response 422 fields (application/json):

  - `detail` (array)

  - `detail.loc` (array, required)

  - `detail.msg` (string, required)

  - `detail.type` (string, required)

