---
title: "GET /payment-api/v1.1/payment-info/{encryptedPubId}"
method: GET
path: "/payment-api/v1.1/payment-info/{encryptedPubId}"
tags: ["Payment Info"]
---

# GET /payment-api/v1.1/payment-info/{encryptedPubId}

`GET /payment-api/v1.1/payment-info/{encryptedPubId}`

## Request

- Base URL: `https://api.iolpay.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.iolpay.com/payment-api/v1.1/payment-info/{encryptedPubId}`
- Auth: none declared

## Path parameters

- `encryptedPubId` string, required

## Response `200`

OK

- PaymentInfoResponseDtoPaymentInfoErrorsResultModel
  - `result` PaymentInfoResponseDto
    - `merchantName` string, nullable
    - `merchantLogoBase64` string, nullable
    - `merchantPubKey` string, nullable
    - `paymentAccountPubKey` string, nullable
    - `termsAndConditionsHTML` string, nullable
    - `description` string, nullable
    - `imageLink` string, nullable
    - `submitLabel` string, nullable
    - `payerName` string, nullable
    - `payerEmail` string, nullable
    - `uniquePayerEmail` string, nullable
    - `payerPhone` string, nullable
    - `payerAddress` string, nullable
    - `payerCity` string, nullable
    - `payerPostCode` string, nullable
    - `country` string, nullable
    - `currency` string, nullable
    - `type` 0 | 1 | 2 | 3 | 4
    - `isConvertAllowed` boolean
    - `payLaterExchangeRateConfig` 'None' | 'ExchangeRateOfCardSetupDay' | 'ExchangeRateOfPaymentDay'
    - `language` string, nullable
    - `amount` number, double
    - `paymentIntentAmount` number, double
    - `returnUrlSuccess` string, nullable
    - `returnUrlCancel` string, nullable
    - `showCountryDropdown` boolean
    - `isPaymentByCardAllowed` boolean
    - `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'
    - `paymentAllowed` boolean
    - `paymentMessage` string, nullable
    - `hotelDetails` OrderHotelDetailsPaymentInfoDto
      - `hotelName` string, nullable
      - `roomType` string, nullable
      - `mealType` string, nullable
      - `checkInDate` string, date-time
      - `checkOutDate` string, date-time
      - `ratePlanCode` string, nullable
      - `ratePlanDescription` string, nullable
      - `notes` string, nullable
    - `styles` MerchantStylesDo
      - `textFont` string, nullable
      - `textFontTC` string, nullable
      - `textContinueButton` string, nullable
      - `textColor` string, nullable
      - `background` string, nullable
      - `backgroundPicture` string, nullable
      - `continueButtonColor` string, nullable
      - `backButtonColor` string, nullable
      - `hideCardBrandBanner` boolean, nullable
      - `image` string, nullable
    - `paymentSchedule` ScheduledPaymentDTO[], nullable
      - `id` integer
      - `label` string, nullable
      - `amountInOrderCurrency` number, double, nullable
      - `currencyToPay` string, nullable
      - `dateTime` string, date-time
      - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
    - `lineItems` OrderItemPaymentInfoDto[], nullable
      - `itemRef` string, nullable
      - `currencyIso` string, nullable
      - `amount` number, double
      - `description` string, nullable
      - `productCode` string, nullable
      - `transactionTypeId` integer
      - `checkInDate` string, date-time, nullable
      - `checkOutDate` string, date-time, nullable
    - `disallowedCardBrands` string[], nullable
    - `JsonStyle` string, nullable
    - `showSaveCard` boolean
    - `currencyDecimals` integer
    - `showPayNow` boolean
    - `confirmation3dsLink` string, nullable
    - `paymentProcessedDate` string, nullable
    - `paymentCardLast4` string, nullable
    - `clientSecret` string, nullable
    - `isCardBrandBannerVisible` boolean
    - `providerType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
    - `transactionId` string, nullable
    - `allowedPaymentProviders` AllowedPaymentProvider[], nullable
      - `provider` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
      - `publicKey` string, nullable
    - `metadata3ds` string, nullable
  - `errors` object, nullable
    - `CUSTOM` string[]
    - `PAYMENT_NOT_FOUND` string[]
    - `MERCHANT_SERVICE_UNAVAILABLE` string[]
    - `ROUTING_IS_FAILED` string[]
    - `MERCHANT_IS_NOT_FOUND` string[]
  - `hasErrors` boolean

## Other responses

- `400`: Bad Request
- `404`: Not Found

---

[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.dev/iolpay/apis/iolpay-payment-api-public-2/revisions/bcee2f52d984?raw)
