---
title: "GET /payment-api/v1.1/Payment"
method: GET
path: "/payment-api/v1.1/Payment"
tags: ["Payment"]
---

# GET /payment-api/v1.1/Payment

`GET /payment-api/v1.1/Payment`

## Query parameters

- `PaymentStatus` 'RequiresPaymentMethod' | 'RequiresConfirmation' | 'RequiresAction' | 'Processing' | 'RequiresCapture' | 'Canceled' | 'Succeeded' | 'Scheduled' | 'PartialRefund' | 'Refund' | 'DisputedNeedsResponse' | 'DisputedUnderReview' | 'DisputedChargeRefunded' | 'DisputedWon' | 'DisputedLost' | 'DisputedCanceled' | 'DisputedExpired' | 'DisputedWarningClosed' | 'DisputedAccepted' | 'DisputedArbitrationSentToScheme' | 'DisputedEvidenceAcknowledgedByScheme' | 'DisputedEvidenceSubmitted' | 'DisputedResolved' | 'Voided' | 'DisputedEvidenceRequired' | 'DisputedArbitrationEvidenceSubmitted' | 'DisputedArbitrationWon' | 'DisputedArbitrationLost'
- `CreatedFrom` string, date-time
- `CreatedTo` string, date-time
- `MerchantId` integer
- `TransactionId` string
- `Id` integer
- `ExternalId` string
- `Currency` string
- `CustomerEmail` string
- `Limit` integer
- `Offset` integer
- `ExternalChargeId` string
- `SaveOldInternalDetails` boolean

## Response `200`

Success

- PaymentListModelProceedPaymentErrorsResultModel
  - `result` PaymentListModel
    - `items` PaymentItemModel[], nullable
      - `id` integer
      - `externalId` string, nullable
      - `transactionId` string, nullable
      - `paymentMethodId` integer
      - `customerId` integer
      - `customerEmail` string, nullable
      - `merchantId` integer
      - `currencyIso` string, nullable
      - `countryIso` string, nullable
      - `amount` number, double
      - `orderId` integer
      - `status` 'RequiresPaymentMethod' | 'RequiresConfirmation' | 'RequiresAction' | 'Processing' | 'RequiresCapture' | 'Canceled' | 'Succeeded' | 'Scheduled' | 'PartialRefund' | 'Refund' | 'DisputedNeedsResponse' | 'DisputedUnderReview' | 'DisputedChargeRefunded' | 'DisputedWon' | 'DisputedLost' | 'DisputedCanceled' | 'DisputedExpired' | 'DisputedWarningClosed' | 'DisputedAccepted' | 'DisputedArbitrationSentToScheme' | 'DisputedEvidenceAcknowledgedByScheme' | 'DisputedEvidenceSubmitted' | 'DisputedResolved' | 'Voided' | 'DisputedEvidenceRequired' | 'DisputedArbitrationEvidenceSubmitted' | 'DisputedArbitrationWon' | 'DisputedArbitrationLost'
      - `createdAt` string, date-time
      - `paymentDate` string, date-time
      - `ip` string, nullable
      - `referenceNo` string, nullable
      - `paymentProcessedDate` string, date-time
      - `merchantName` string, nullable
      - `customerName` string, nullable
      - `order` PaymentOrderItemModel
        - `publicId` string, nullable
        - `transactionId` string, nullable
        - `referenceNo` string, nullable
        - `currencyIso` string, nullable
        - `amount` number, double
        - `orderDate` string, date-time
        - `description` string, nullable
        - `serviceDate` string, date-time, nullable
        - `paymentDate` string, date-time, nullable
        - `cancelDate` string, date-time, nullable
        - `mode` 'Payment' | 'PayLater' | 'Token' | 'Terminal' | 'Authorize'
        - `statementSuffix` string, nullable
        - `createdAt` string, date-time
        - `updatedAt` string, date-time
      - `exchangeRate` PaymentExchangeRateItemModel
        - `id` integer
        - `currencyFrom` string, nullable
        - `currencyTo` string, nullable
        - `rate` number, double
        - `createdAt` string, date-time
  - `errors` object, nullable
    - `CUSTOM` string[]
    - `MERCHANT_NOT_FOUND` string[]
    - `MERCHANT_SERVICE_UNAVAILABLE` string[]
    - `PUB_KEY_EXPIRED` string[]
    - `PUB_KEY_INVALID` string[]
    - `INVALID_AMOUNT` string[]
    - `INVALID_PAYMENT_METHOD` string[]
    - `PAYMENT_NOT_FOUND` string[]
    - `CUSTOMER_NOT_FOUND` string[]
    - `TRANSACTION_ALREADY_EXISTS` string[]
    - `CARD_COUNTRY_DOEST_NOT_MATCH` string[]
    - `AUTH_HEADER_IS_MISSING` string[]
    - `PAYMENT_ALREADY_DONE` string[]
    - `CARD_DECLINED` string[]
    - `PAYMENT_INTENT_PROVIDER_ERROR` string[]
    - `CARD_BRAND_IS_NOT_ALLOWED` string[]
    - `CURRENCY_NOT_SUPPORTED` string[]
    - `PAYMENT_LINK_NOT_FOUND` string[]
    - `CARD_DOES_NOT_MATCH_THE_ACCEPTED_CARD_DETAILS` string[]
    - `INVALID_CARD_EXPIRATION_DATE` string[]
    - `INVALID_CARD_FOR_PROMOTION` string[]
    - `PAYMENT_ALREADY_DISPUTED` string[]
    - `AUTH_CANCEL_FAILED` string[]
    - `CAPTURE_FAILED` string[]
    - `PARTIAL_AUTH_FAILED` string[]
    - `PAYMENT_BOOKING_NOT_FOUND` string[]
    - `PAYMENT_BOOKING_ERROR` string[]
    - `PAYMENT_ALREADY_CANCELED` string[]
    - `AUTHENTICATION_INITIATED_FAILED` string[]
  - `hasErrors` boolean

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.dev/iolpay/apis/iolpay-payment-api-public-2.md) · [All operations](https://skmtc.dev/iolpay/apis/iolpay-payment-api-public-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/iolpay/iolpay-payment-api-public-2/revisions/fc7567d259e7/schema)
