---
title: "GET /payment-api/v1/disputes"
method: GET
path: "/payment-api/v1/disputes"
tags: ["Disputes"]
---

# GET /payment-api/v1/disputes

`GET /payment-api/v1/disputes`

## Query parameters

- `transactionId` string

## Response `200`

Success

- DisputeEntity[]
  - `id` integer
  - `paymentIntentId` integer
  - `externalChargeId` string, nullable
  - `externalId` string, nullable
  - `disputeAmount` number, double
  - `disputeCurrencyIso` string, nullable
  - `merchantAmount` number, double
  - `merchantCurrencyIso` string, nullable
  - `disputeAmountUsd` number, double
  - `description` string, nullable
  - `status` 'NeedsResponse' | 'UnderReview' | 'ChargeRefunded' | 'Won' | 'Lost' | 'Cancelled' | 'Expired' | 'WarningClosed' | 'Accepted' | 'ArbitrationSentToScheme' | 'EvidenceAcknowledgedByScheme' | 'EvidenceSubmitted' | 'Resolved' | 'EvidenceRequired' | 'ArbitrationEvidenceSubmitted' | 'ArbitrationWon' | 'ArbitrationLost'
  - `reason` string, nullable
  - `externalPaymentIntentId` string, nullable
  - `feeValue` number, double
  - `feeCurrencyCode` string, nullable
  - `isInternal` boolean
  - `additionalNotes` string, nullable
  - `responseDeadline` string, date-time, nullable
  - `evidenceApprovalStatus` 0 | 1 | 2
  - `paymentIntent` PaymentIntentEntity
    - `id` integer
    - `externalId` string, nullable
    - `exchangeRate` number, double, nullable
    - `feePercAmount` number, double, nullable
    - `paymentMethodId` integer
    - `customerExternalId` string, nullable
    - `customerEmail` string, nullable
    - `customerId` integer
    - `merchantId` integer
    - `transactionId` string, nullable
    - `currencyIso` string, nullable
    - `paymentCurrencyIso` string, nullable
    - `countryIso` string, nullable
    - `amount` number, double
    - `paymentAmount` number, double
    - `paymentMethodExternalId` string, nullable
    - `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'
    - `type` 0 | 1 | 2 | 3 | 4
    - `createdAt` string, date-time
    - `paymentDate` string, date-time, nullable
    - `externalTransactionId` string, nullable
    - `externalChargeId` string, nullable
    - `ip` string, nullable
    - `referenceNo` string, nullable
    - `paymentProcessedDate` string, date-time
    - `payoutStatus` integer
    - `clientSecret` string, nullable
    - `providerClientRelationId` integer, nullable
    - `providerDetailsId` integer
    - `isDomestic` boolean
    - `autoConverted` boolean, nullable
    - `usAmount` number, double
    - `usAmountPaid` number, double
    - `varianceAmount` number, double, nullable
    - `confirmation3dsLink` string, nullable
    - `metadata3ds` string, nullable
    - `version` 1 | 2
    - `authCode` string, nullable
    - `sessionId` string, nullable
    - `attempts` integer
    - `startTime` string, date-time, nullable
    - `endTime` string, date-time, nullable
    - `presignedPaymentMethods` integer[], nullable
    - `order` OrderEntity
      - `id` integer
      - `publicId` string, nullable
      - `transactionId` string, nullable
      - `merchantCountry` 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
      - `imageLink` string, nullable
      - `submitLabel` string, nullable
      - `customerId` integer
      - `merchantId` integer
      - `statusId` 'FuturePayment' | 'PartiallyPaid' | 'Paid' | 'PartiallyRefunded' | 'Refunded' | 'Cancelled' | 'CancelledWithPayments' | 'CancelledAndRefunded' | 'PendingPayment' | 'UserActionRequired' | 'LinkExpired' | 'VCCPayment' | 'Tokenized' | 'Disputed' | 'Voided'
      - `statusDetailId` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      - `travelerId` integer, nullable
      - `promoCode` string, nullable
      - `sourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
      - `metadata` object, nullable
      - `lineItems` OrderItemEntity[], nullable
        - `id` integer
        - `orderId` integer
        - `order` OrderEntity — recursive
        - `itemRef` string, nullable
        - `currencyIso` string, nullable
        - `amount` number, double
        - `description` string, nullable
        - `productCode` string, nullable
        - `tax` number, double
        - `amountAfterTax` number, double
        - `pmsReferenceNo` string, nullable
        - `crsReferenceNo` string, nullable
        - `mealType` string, nullable
        - `roomType` string, nullable
        - `ratePlanCode` string, nullable
        - `transactionTypeId` integer
        - `checkInDate` string, date-time, nullable
        - `checkOutDate` string, date-time, nullable
        - `pmsPosted` boolean
        - `pmsPostedDate` string, date-time, nullable
        - `pmsPostingProcessed` boolean
        - `metadata` object, nullable
        - `paymentSchedule` ScheduledPaymentEntity[], nullable
          - `id` integer
          - `label` string, nullable
          - `orderId` integer
          - `setupIntentId` integer, nullable
          - `paymentIntentId` integer, nullable
          - `amountInOrderCurrency` number, double, nullable
          - `currencyToPay` string, nullable
          - `amountInCurrencyToPay` number, double, nullable
          - `exchangeRate` number, double, nullable
          - `feeId` integer, nullable
          - `feePercAmount` number, double, nullable
          - `dateTime` string, date-time
          - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
          - `createdAt` string, date-time
          - `updatedAt` string, date-time
          - `orderItemId` integer
          - `providerDetailsId` integer, nullable
          - `autoConverted` boolean
          - `providerDetails` ProviderDetailsEntity
            - `id` integer
            - `currencyCode` string, nullable
            - `issueCountry` string, nullable
            - `isDefault` boolean
            - `providerClientRelationId` integer
            - `brandId` integer
            - `providerClientRelation` ProviderClientRelationEntity
              - …
            - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
            - `adjacentProviderClientRelations` ProviderClientRelationEntity[], nullable
              - …
          - `order` OrderEntity — recursive
        - `presignedId` integer
      - `paymentSchedule` ScheduledPaymentEntity[], nullable
        - `id` integer
        - `label` string, nullable
        - `orderId` integer
        - `setupIntentId` integer, nullable
        - `paymentIntentId` integer, nullable
        - `amountInOrderCurrency` number, double, nullable
        - `currencyToPay` string, nullable
        - `amountInCurrencyToPay` number, double, nullable
        - `exchangeRate` number, double, nullable
        - `feeId` integer, nullable
        - `feePercAmount` number, double, nullable
        - `dateTime` string, date-time
        - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
        - `createdAt` string, date-time
        - `updatedAt` string, date-time
        - `orderItemId` integer
        - `providerDetailsId` integer, nullable
        - `autoConverted` boolean
        - `providerDetails` ProviderDetailsEntity
          - `id` integer
          - `currencyCode` string, nullable
          - `issueCountry` string, nullable
          - `isDefault` boolean
          - `providerClientRelationId` integer
          - `brandId` integer
          - `providerClientRelation` ProviderClientRelationEntity
            - `id` integer
            - `paymentProviderId` integer
            - `merchantId` integer, nullable
            - `iban` string, nullable
            - `accountNumber` string, nullable
            - `publicKey` string, nullable
            - `accountName` string, nullable
            - `accountCountry` string, nullable
            - `isDefault` boolean
            - `isGlobal` boolean
            - `payoutDays` integer
            - `weekendDays` integer[], nullable
            - `settlementCurrencies` string[], nullable
            - `paymentProvider` PaymentProviderEntity
              - …
            - `privateKey` string, nullable
            - `defaultSettlementCurrency` string, nullable
            - `dynamicsLegalEntityId` integer
            - `entityId` string, nullable
            - `mccCode` string, nullable
            - `isDirect` boolean
            - `isActive` boolean
            - `branch` string, nullable
            - `createdAt` string, date-time
            - `updatedAt` string, date-time, nullable
            - `createdBy` string, nullable
            - `updatedBy` string, nullable
            - `isSubscribed` boolean
            - `targetSource` 0 | 1 | 2
            - `otherCurrencies` string[], nullable
            - `balanceSync` boolean
            - `walletPush` boolean
            - `dynamicsPush` boolean
            - `webhookSecret` string, nullable
            - `autoCapture` boolean
            - `threeDsEnabled` boolean
            - `payLaterEnabled` boolean
            - `metadata` string, nullable
            - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
          - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
          - `adjacentProviderClientRelations` ProviderClientRelationEntity[], nullable
            - `id` integer
            - `paymentProviderId` integer
            - `merchantId` integer, nullable
            - `iban` string, nullable
            - `accountNumber` string, nullable
            - `publicKey` string, nullable
            - `accountName` string, nullable
            - `accountCountry` string, nullable
            - `isDefault` boolean
            - `isGlobal` boolean
            - `payoutDays` integer
            - `weekendDays` integer[], nullable
            - `settlementCurrencies` string[], nullable
            - `paymentProvider` PaymentProviderEntity
              - …
            - `privateKey` string, nullable
            - `defaultSettlementCurrency` string, nullable
            - `dynamicsLegalEntityId` integer
            - `entityId` string, nullable
            - `mccCode` string, nullable
            - `isDirect` boolean
            - `isActive` boolean
            - `branch` string, nullable
            - `createdAt` string, date-time
            - `updatedAt` string, date-time, nullable
            - `createdBy` string, nullable
            - `updatedBy` string, nullable
            - `isSubscribed` boolean
            - `targetSource` 0 | 1 | 2
            - `otherCurrencies` string[], nullable
            - `balanceSync` boolean
            - `walletPush` boolean
            - `dynamicsPush` boolean
            - `webhookSecret` string, nullable
            - `autoCapture` boolean
            - `threeDsEnabled` boolean
            - `payLaterEnabled` boolean
            - `metadata` string, nullable
            - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `order` OrderEntity — recursive
      - `paymentIntents` PaymentIntentEntity[], nullable
      - `hotelDetail` OrderHotelDetailsEntity
        - `id` integer
        - `orderId` integer
        - `hotelName` string, nullable
        - `roomType` string, nullable
        - `mealType` string, nullable
        - `checkInDate` string, date-time
        - `checkOutDate` string, date-time
        - `ratePlanCode` string, nullable
        - `ratePlanDescription` string, nullable
        - `bookingSourceMappingId` integer, nullable
        - `notes` string, nullable
      - `transactionType` TransactionTypeEntity
        - `id` integer
        - `transactionType` string, nullable
        - `description` string, nullable
      - `merchant` MerchantEntity
        - `id` integer
        - `name` string, nullable
        - `address` string, nullable
        - `city` string, nullable
        - `phone` string, nullable
        - `email` string, nullable
        - `pubKey` string, nullable
        - `applyVariableFeeRefund` boolean, nullable
        - `secretKey` string, nullable
        - `webHook` string, nullable
        - `payLaterWebHook` string, nullable
        - `logo` string, nullable
        - `style` string, nullable
        - `isConvertAllowed` boolean
        - `payLaterExchangeRateConfig` 'None' | 'ExchangeRateOfCardSetupDay' | 'ExchangeRateOfPaymentDay'
        - `expiryDateCheck` boolean
        - `isForceAuthorization` boolean
        - `pricing` 1 | 2
        - `payoutFrequencyDays` integer[], nullable
        - `payoutDays` integer
        - `lastPayoutDate` string, date-time
        - `payoutFrequencyType` 0 | 1 | 2 | 3
        - `internalWebhook` string, nullable
        - `webhookSecretKey` string, nullable
        - `emailConfigurations` string, nullable
        - `owsConsumerCardPaymentMode` 0 | 1 | 2
        - `linkExpiryHrs` integer, nullable
        - `version` 1 | 2
        - `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
        - `emailConfiguration` MerchantEmailConfigurationDo
          - `emailTo` string, nullable
          - `emailFrom` string, nullable
          - `emailCC` string, nullable
          - `emailBCC` string, nullable
          - `emailSubject` string, nullable
          - `emailLogo` string, nullable
          - `emailBodyImage` string, nullable
          - `hotelCheckinTime` string, nullable
          - `hotelCheckoutTime` string, nullable
          - `extraText` string, nullable
          - `sendEmailToCustomer` boolean, nullable
          - `useOrderHotelName` boolean, nullable
          - `upcomingPaymentDates` integer, nullable
          - `senderName` string, nullable
        - `webSite` string, nullable
        - `termsAndConditions` string, nullable
        - `returnUrlSuccess` string, nullable
        - `returnUrlCancel` string, nullable
        - `statementDescriptor` string, nullable
        - `forceUserAuthentication` boolean
        - `externalWebhookCall` boolean
        - `vat` number, double
        - `JsonStyle` unknown
        - `payoutThresholdUsd` integer
        - `useProxyForMerchantWebhook` boolean, nullable
        - `sendOnlySuccessfulForMerchantWebhook` boolean, nullable
        - `showPayNow` boolean
        - `createdAt` string, date-time
        - `merchantGroupId` integer
        - `isActive` boolean
        - `activationDate` string, date-time, nullable
        - `country` string, nullable
        - `status` 0 | 1 | 2 | 3 | 4 | 5 | 6
        - `businessName` string, nullable
        - `merchantGroup` MerchantGroupEntity
          - `id` integer
          - `name` string, nullable
          - `email` string, nullable
          - `status` 'Created' | 'Pending' | 'InReview' | 'SentForResubmission' | 'Approved' | 'Rejected' | 'Deleted' | 'Expired' | 'ContractSigned' | 'Active'
          - `submissionDate` string, date-time, nullable
          - `pricing` 1 | 2
          - `primaryCurrencyCode` string, nullable
          - `percPrimaryPayout` number, double
          - `payoutFrequencyType` 0 | 1 | 2 | 3
          - `owsConsumerCardPaymentMode` 0 | 1 | 2
          - `vat` number, double
          - `forceUserAuthentication` boolean
          - `isForceAuthorization` boolean
          - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
          - `merchants` MerchantEntity[], nullable
          - `createdAt` string, date-time
          - `createdBy` string, nullable
          - `updatedAt` string, date-time, nullable
          - `updatedBy` string, nullable
        - `primaryCurrencyCode` string, nullable
        - `percPrimaryPayout` number, double
        - `threedsAuthorizationRequired` boolean
        - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
        - `dynamicsLegalEntityId` integer, nullable
        - `erpGlCode` string, nullable
        - `autoPayoutPayment` boolean
      - `customer` CustomerEntity
        - `id` integer
        - `payerTitle` string, nullable
        - `payerName` string, nullable
        - `payerEmail` string, nullable
        - `uniquePayerEmail` string, nullable
        - `payerPhone` string, nullable
        - `payerAddress` string, nullable
        - `payerCity` string, nullable
        - `payerCountryIso` string, nullable
        - `payerPostCode` string, nullable
        - `signature` string, nullable
      - `traveler` TravelerEntity
        - `id` integer
        - `travelerName` string, nullable
        - `travelerEmail` string, nullable
        - `travelerAddress` string, nullable
        - `travelerCity` string, nullable
        - `travelerTitle` string, nullable
        - `travelerPhone` string, nullable
      - `returnUrlSuccess` string, nullable
      - `returnUrlCancel` string, nullable
      - `language` string, nullable
      - `createdAt` string, date-time
      - `updatedAt` string, date-time
      - `cancelledAt` string, date-time, nullable
      - `isCancelled` boolean
      - `transactionTypeId` integer
      - `webhookUrl` string, nullable
      - `pmsPosting` boolean
      - `pmsPosted` boolean
      - `pmsPostedDate` string, date-time, nullable
      - `pmsPostingProcessed` boolean
      - `pmsRefundPosted` boolean, nullable
      - `pmsRefundPostingProcessed` boolean, nullable
      - `createUserId` string, uuid, nullable
      - `updateUserId` string, uuid, nullable
      - `applyAutoConvert` boolean
      - `isVcc` boolean, nullable
      - `showPayNow` boolean
      - `createdUserName` string, nullable
      - `updatedUserName` string, nullable
      - `oldCreateUserId` string, uuid, nullable
      - `oldUpdateUserId` string, uuid, nullable
    - `providerClientRelation` ProviderClientRelationEntity
      - `id` integer
      - `paymentProviderId` integer
      - `merchantId` integer, nullable
      - `iban` string, nullable
      - `accountNumber` string, nullable
      - `publicKey` string, nullable
      - `accountName` string, nullable
      - `accountCountry` string, nullable
      - `isDefault` boolean
      - `isGlobal` boolean
      - `payoutDays` integer
      - `weekendDays` integer[], nullable
      - `settlementCurrencies` string[], nullable
      - `paymentProvider` PaymentProviderEntity
        - `id` integer
        - `name` string, nullable
        - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `isEnablePay3ds` boolean
        - `isVoid` boolean
        - `isAuthorize` boolean
        - `isEnableAuthorize3ds` boolean
        - `isAuthorizeVoid` boolean
        - `isCapture` boolean
        - `isIncrement` boolean
        - `isRefund` boolean
      - `privateKey` string, nullable
      - `defaultSettlementCurrency` string, nullable
      - `dynamicsLegalEntityId` integer
      - `entityId` string, nullable
      - `mccCode` string, nullable
      - `isDirect` boolean
      - `isActive` boolean
      - `branch` string, nullable
      - `createdAt` string, date-time
      - `updatedAt` string, date-time, nullable
      - `createdBy` string, nullable
      - `updatedBy` string, nullable
      - `isSubscribed` boolean
      - `targetSource` 0 | 1 | 2
      - `otherCurrencies` string[], nullable
      - `balanceSync` boolean
      - `walletPush` boolean
      - `dynamicsPush` boolean
      - `webhookSecret` string, nullable
      - `autoCapture` boolean
      - `threeDsEnabled` boolean
      - `payLaterEnabled` boolean
      - `metadata` string, nullable
      - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
    - `providerDetails` ProviderDetailsEntity
      - `id` integer
      - `currencyCode` string, nullable
      - `issueCountry` string, nullable
      - `isDefault` boolean
      - `providerClientRelationId` integer
      - `brandId` integer
      - `providerClientRelation` ProviderClientRelationEntity
        - `id` integer
        - `paymentProviderId` integer
        - `merchantId` integer, nullable
        - `iban` string, nullable
        - `accountNumber` string, nullable
        - `publicKey` string, nullable
        - `accountName` string, nullable
        - `accountCountry` string, nullable
        - `isDefault` boolean
        - `isGlobal` boolean
        - `payoutDays` integer
        - `weekendDays` integer[], nullable
        - `settlementCurrencies` string[], nullable
        - `paymentProvider` PaymentProviderEntity
          - `id` integer
          - `name` string, nullable
          - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
          - `isEnablePay3ds` boolean
          - `isVoid` boolean
          - `isAuthorize` boolean
          - `isEnableAuthorize3ds` boolean
          - `isAuthorizeVoid` boolean
          - `isCapture` boolean
          - `isIncrement` boolean
          - `isRefund` boolean
        - `privateKey` string, nullable
        - `defaultSettlementCurrency` string, nullable
        - `dynamicsLegalEntityId` integer
        - `entityId` string, nullable
        - `mccCode` string, nullable
        - `isDirect` boolean
        - `isActive` boolean
        - `branch` string, nullable
        - `createdAt` string, date-time
        - `updatedAt` string, date-time, nullable
        - `createdBy` string, nullable
        - `updatedBy` string, nullable
        - `isSubscribed` boolean
        - `targetSource` 0 | 1 | 2
        - `otherCurrencies` string[], nullable
        - `balanceSync` boolean
        - `walletPush` boolean
        - `dynamicsPush` boolean
        - `webhookSecret` string, nullable
        - `autoCapture` boolean
        - `threeDsEnabled` boolean
        - `payLaterEnabled` boolean
        - `metadata` string, nullable
        - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
      - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
      - `adjacentProviderClientRelations` ProviderClientRelationEntity[], nullable
        - `id` integer
        - `paymentProviderId` integer
        - `merchantId` integer, nullable
        - `iban` string, nullable
        - `accountNumber` string, nullable
        - `publicKey` string, nullable
        - `accountName` string, nullable
        - `accountCountry` string, nullable
        - `isDefault` boolean
        - `isGlobal` boolean
        - `payoutDays` integer
        - `weekendDays` integer[], nullable
        - `settlementCurrencies` string[], nullable
        - `paymentProvider` PaymentProviderEntity
          - `id` integer
          - `name` string, nullable
          - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
          - `isEnablePay3ds` boolean
          - `isVoid` boolean
          - `isAuthorize` boolean
          - `isEnableAuthorize3ds` boolean
          - `isAuthorizeVoid` boolean
          - `isCapture` boolean
          - `isIncrement` boolean
          - `isRefund` boolean
        - `privateKey` string, nullable
        - `defaultSettlementCurrency` string, nullable
        - `dynamicsLegalEntityId` integer
        - `entityId` string, nullable
        - `mccCode` string, nullable
        - `isDirect` boolean
        - `isActive` boolean
        - `branch` string, nullable
        - `createdAt` string, date-time
        - `updatedAt` string, date-time, nullable
        - `createdBy` string, nullable
        - `updatedBy` string, nullable
        - `isSubscribed` boolean
        - `targetSource` 0 | 1 | 2
        - `otherCurrencies` string[], nullable
        - `balanceSync` boolean
        - `walletPush` boolean
        - `dynamicsPush` boolean
        - `webhookSecret` string, nullable
        - `autoCapture` boolean
        - `threeDsEnabled` boolean
        - `payLaterEnabled` boolean
        - `metadata` string, nullable
        - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
    - `paymentMethod` PaymentMethodEntity
      - `id` integer
      - `customerId` integer
      - `providerClientRelationId` integer, nullable
      - `paymentProviderId` integer, nullable
      - `paymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
      - `paymentMethodType` 'Card' | 'EvyPay' | 'AliPay' | 'WeChatPay' | 'Giropay' | 'GooglePay' | 'ApplePay' | 'Tamara' | 'Przelewy24' | 'Ideal' | 'Sofort' | 'Bancontact' | 'Multibanco' | 'Eps' | 'AliPayCN' | 'PostFinance' | 'Paypal'
      - `externalId` string, nullable
      - `externalAccountId` string, nullable
      - `type` string, nullable
      - `cardId` integer
      - `parentId` integer, nullable
      - `card` PaymentMethodCardEntity
        - `id` integer
        - `brand` string, nullable
        - `brandId` integer
        - `typeId` integer
        - `brandProduct` string, nullable
        - `country` string, nullable
        - `description` string, nullable
        - `expMonth` integer
        - `expYear` integer
        - `fingerprint` string, nullable
        - `funding` string, nullable
        - `iin` string, nullable
        - `issuer` string, nullable
        - `last4` string, nullable
        - `threeSecureUsageSupported` boolean
        - `cardHolderName` string, nullable
        - `isVcc` boolean
        - `zip` string, nullable
        - `currency` string, nullable
        - `internalToken` string, nullable
        - `externalToken` string, nullable
        - `guestCardHolderName` string, nullable
        - `paymentMethod` PaymentMethodEntity — recursive
        - `brandProductMapping` BrandProductMappingEntity
          - `id` integer
          - `brand` string, nullable
          - `brandProductCode` string, nullable
          - `premium` boolean
          - `cardTypeId` 1 | 2 | 3 | 4
          - `bin` string, nullable
          - `funding` string, nullable
          - `description` string, nullable
      - `paymentProvider` PaymentProviderEntity
        - `id` integer
        - `name` string, nullable
        - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `isEnablePay3ds` boolean
        - `isVoid` boolean
        - `isAuthorize` boolean
        - `isEnableAuthorize3ds` boolean
        - `isAuthorizeVoid` boolean
        - `isCapture` boolean
        - `isIncrement` boolean
        - `isRefund` boolean
      - `paymentIntents` PaymentIntentEntity[], nullable
    - `internalPayoutDetails` InternalPayoutDetailsEntity
      - `id` integer
      - `merchantId` integer
      - `paymentIntentId` integer, nullable
      - `paymentIntentCreationDate` string, date-time, nullable
      - `refundId` integer, nullable
      - `currencyCode` string, nullable
      - `amount` number, double
      - `feeDetailsId` integer
      - `exchangeRate` number, double
      - `totalFees` number, double
      - `netPayout` number, double
      - `payoutId` integer, nullable
      - `creationDate` string, date-time
      - `merchantPayoutId` integer, nullable
      - `treasuryPayoutId` integer, nullable
      - `disputeId` integer, nullable
      - `isMonthlyFee` boolean, nullable
      - `initialAmount` number, double
      - `initialCurrencyCode` string, nullable
      - `fxRate` number, double
      - `merchantPayout` MerchantPayoutEntity
        - `id` integer
        - `merchantId` integer
        - `currency` string, nullable
        - `amount` number, double
        - `creationDate` string, date-time
        - `deliveryDate` string, date-time
        - `vat` number, double
        - `monthlyFees` number, double
        - `remittanceFees` number, double
        - `remittanceId` integer
        - `fxFees` number, double
        - `status` integer, nullable
        - `transactionId` string, nullable
        - `transactionDate` string, date-time, nullable
        - `completedDate` string, date-time, nullable
        - `metadata` string, nullable
        - `retryCount` integer
    - `failures` PaymentFailureEntity[], nullable
      - `id` integer
      - `paymentIntentId` integer
      - `code` string, nullable
      - `message` string, nullable
      - `networkStatus` string, nullable
      - `reason` string, nullable
      - `riskLevel` string, nullable
      - `sellerMessage` string, nullable
      - `type` string, nullable
      - `dateTime` string, date-time
      - `amount` number, double, nullable
      - `currency` string, nullable
      - `paymentMethodId` integer, nullable
      - `paymentMethod` PaymentMethodEntity
        - `id` integer
        - `customerId` integer
        - `providerClientRelationId` integer, nullable
        - `paymentProviderId` integer, nullable
        - `paymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `paymentMethodType` 'Card' | 'EvyPay' | 'AliPay' | 'WeChatPay' | 'Giropay' | 'GooglePay' | 'ApplePay' | 'Tamara' | 'Przelewy24' | 'Ideal' | 'Sofort' | 'Bancontact' | 'Multibanco' | 'Eps' | 'AliPayCN' | 'PostFinance' | 'Paypal'
        - `externalId` string, nullable
        - `externalAccountId` string, nullable
        - `type` string, nullable
        - `cardId` integer
        - `parentId` integer, nullable
        - `card` PaymentMethodCardEntity
          - `id` integer
          - `brand` string, nullable
          - `brandId` integer
          - `typeId` integer
          - `brandProduct` string, nullable
          - `country` string, nullable
          - `description` string, nullable
          - `expMonth` integer
          - `expYear` integer
          - `fingerprint` string, nullable
          - `funding` string, nullable
          - `iin` string, nullable
          - `issuer` string, nullable
          - `last4` string, nullable
          - `threeSecureUsageSupported` boolean
          - `cardHolderName` string, nullable
          - `isVcc` boolean
          - `zip` string, nullable
          - `currency` string, nullable
          - `internalToken` string, nullable
          - `externalToken` string, nullable
          - `guestCardHolderName` string, nullable
          - `paymentMethod` PaymentMethodEntity — recursive
          - `brandProductMapping` BrandProductMappingEntity
            - `id` integer
            - `brand` string, nullable
            - `brandProductCode` string, nullable
            - `premium` boolean
            - `cardTypeId` 1 | 2 | 3 | 4
            - `bin` string, nullable
            - `funding` string, nullable
            - `description` string, nullable
        - `paymentProvider` PaymentProviderEntity
          - `id` integer
          - `name` string, nullable
          - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
          - `isEnablePay3ds` boolean
          - `isVoid` boolean
          - `isAuthorize` boolean
          - `isEnableAuthorize3ds` boolean
          - `isAuthorizeVoid` boolean
          - `isCapture` boolean
          - `isIncrement` boolean
          - `isRefund` boolean
        - `paymentIntents` PaymentIntentEntity[], nullable
    - `customer` CustomerEntity
      - `id` integer
      - `payerTitle` string, nullable
      - `payerName` string, nullable
      - `payerEmail` string, nullable
      - `uniquePayerEmail` string, nullable
      - `payerPhone` string, nullable
      - `payerAddress` string, nullable
      - `payerCity` string, nullable
      - `payerCountryIso` string, nullable
      - `payerPostCode` string, nullable
      - `signature` string, nullable
    - `refunds` RefundEntity[], nullable
      - `id` integer
      - `externalId` string, nullable
      - `paymentIntentId` integer
      - `orderId` integer
      - `status` 'Pending' | 'Succeeded' | 'Failed' | 'Canceled'
      - `created` string, date-time
      - `amount` number, double
      - `currency` string, nullable
      - `requestedAmount` number, double
      - `requestedCurrency` string, nullable
      - `usAmountRequested` number, double
      - `usAmountRefunded` number, double
      - `createUserId` string, uuid, nullable
      - `createdUserName` string, nullable
      - `scheduledPaymentId` integer, nullable
      - `orderItemId` integer, nullable
      - `paymentIntent` PaymentIntentEntity — recursive
      - `order` OrderEntity
        - `id` integer
        - `publicId` string, nullable
        - `transactionId` string, nullable
        - `merchantCountry` 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
        - `imageLink` string, nullable
        - `submitLabel` string, nullable
        - `customerId` integer
        - `merchantId` integer
        - `statusId` 'FuturePayment' | 'PartiallyPaid' | 'Paid' | 'PartiallyRefunded' | 'Refunded' | 'Cancelled' | 'CancelledWithPayments' | 'CancelledAndRefunded' | 'PendingPayment' | 'UserActionRequired' | 'LinkExpired' | 'VCCPayment' | 'Tokenized' | 'Disputed' | 'Voided'
        - `statusDetailId` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `travelerId` integer, nullable
        - `promoCode` string, nullable
        - `sourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
        - `metadata` object, nullable
        - `lineItems` OrderItemEntity[], nullable
          - `id` integer
          - `orderId` integer
          - `order` OrderEntity — recursive
          - `itemRef` string, nullable
          - `currencyIso` string, nullable
          - `amount` number, double
          - `description` string, nullable
          - `productCode` string, nullable
          - `tax` number, double
          - `amountAfterTax` number, double
          - `pmsReferenceNo` string, nullable
          - `crsReferenceNo` string, nullable
          - `mealType` string, nullable
          - `roomType` string, nullable
          - `ratePlanCode` string, nullable
          - `transactionTypeId` integer
          - `checkInDate` string, date-time, nullable
          - `checkOutDate` string, date-time, nullable
          - `pmsPosted` boolean
          - `pmsPostedDate` string, date-time, nullable
          - `pmsPostingProcessed` boolean
          - `metadata` object, nullable
          - `paymentSchedule` ScheduledPaymentEntity[], nullable
            - `id` integer
            - `label` string, nullable
            - `orderId` integer
            - `setupIntentId` integer, nullable
            - `paymentIntentId` integer, nullable
            - `amountInOrderCurrency` number, double, nullable
            - `currencyToPay` string, nullable
            - `amountInCurrencyToPay` number, double, nullable
            - `exchangeRate` number, double, nullable
            - `feeId` integer, nullable
            - `feePercAmount` number, double, nullable
            - `dateTime` string, date-time
            - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
            - `createdAt` string, date-time
            - `updatedAt` string, date-time
            - `orderItemId` integer
            - `providerDetailsId` integer, nullable
            - `autoConverted` boolean
            - `providerDetails` ProviderDetailsEntity
              - …
            - `order` OrderEntity — recursive
          - `presignedId` integer
        - `paymentSchedule` ScheduledPaymentEntity[], nullable
          - `id` integer
          - `label` string, nullable
          - `orderId` integer
          - `setupIntentId` integer, nullable
          - `paymentIntentId` integer, nullable
          - `amountInOrderCurrency` number, double, nullable
          - `currencyToPay` string, nullable
          - `amountInCurrencyToPay` number, double, nullable
          - `exchangeRate` number, double, nullable
          - `feeId` integer, nullable
          - `feePercAmount` number, double, nullable
          - `dateTime` string, date-time
          - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
          - `createdAt` string, date-time
          - `updatedAt` string, date-time
          - `orderItemId` integer
          - `providerDetailsId` integer, nullable
          - `autoConverted` boolean
          - `providerDetails` ProviderDetailsEntity
            - `id` integer
            - `currencyCode` string, nullable
            - `issueCountry` string, nullable
            - `isDefault` boolean
            - `providerClientRelationId` integer
            - `brandId` integer
            - `providerClientRelation` ProviderClientRelationEntity
              - …
            - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
            - `adjacentProviderClientRelations` ProviderClientRelationEntity[], nullable
              - …
          - `order` OrderEntity — recursive
        - `paymentIntents` PaymentIntentEntity[], nullable
        - `hotelDetail` OrderHotelDetailsEntity
          - `id` integer
          - `orderId` integer
          - `hotelName` string, nullable
          - `roomType` string, nullable
          - `mealType` string, nullable
          - `checkInDate` string, date-time
          - `checkOutDate` string, date-time
          - `ratePlanCode` string, nullable
          - `ratePlanDescription` string, nullable
          - `bookingSourceMappingId` integer, nullable
          - `notes` string, nullable
        - `transactionType` TransactionTypeEntity
          - `id` integer
          - `transactionType` string, nullable
          - `description` string, nullable
        - `merchant` MerchantEntity
          - `id` integer
          - `name` string, nullable
          - `address` string, nullable
          - `city` string, nullable
          - `phone` string, nullable
          - `email` string, nullable
          - `pubKey` string, nullable
          - `applyVariableFeeRefund` boolean, nullable
          - `secretKey` string, nullable
          - `webHook` string, nullable
          - `payLaterWebHook` string, nullable
          - `logo` string, nullable
          - `style` string, nullable
          - `isConvertAllowed` boolean
          - `payLaterExchangeRateConfig` 'None' | 'ExchangeRateOfCardSetupDay' | 'ExchangeRateOfPaymentDay'
          - `expiryDateCheck` boolean
          - `isForceAuthorization` boolean
          - `pricing` 1 | 2
          - `payoutFrequencyDays` integer[], nullable
          - `payoutDays` integer
          - `lastPayoutDate` string, date-time
          - `payoutFrequencyType` 0 | 1 | 2 | 3
          - `internalWebhook` string, nullable
          - `webhookSecretKey` string, nullable
          - `emailConfigurations` string, nullable
          - `owsConsumerCardPaymentMode` 0 | 1 | 2
          - `linkExpiryHrs` integer, nullable
          - `version` 1 | 2
          - `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
          - `emailConfiguration` MerchantEmailConfigurationDo
            - `emailTo` string, nullable
            - `emailFrom` string, nullable
            - `emailCC` string, nullable
            - `emailBCC` string, nullable
            - `emailSubject` string, nullable
            - `emailLogo` string, nullable
            - `emailBodyImage` string, nullable
            - `hotelCheckinTime` string, nullable
            - `hotelCheckoutTime` string, nullable
            - `extraText` string, nullable
            - `sendEmailToCustomer` boolean, nullable
            - `useOrderHotelName` boolean, nullable
            - `upcomingPaymentDates` integer, nullable
            - `senderName` string, nullable
          - `webSite` string, nullable
          - `termsAndConditions` string, nullable
          - `returnUrlSuccess` string, nullable
          - `returnUrlCancel` string, nullable
          - `statementDescriptor` string, nullable
          - `forceUserAuthentication` boolean
          - `externalWebhookCall` boolean
          - `vat` number, double
          - `JsonStyle` unknown
          - `payoutThresholdUsd` integer
          - `useProxyForMerchantWebhook` boolean, nullable
          - `sendOnlySuccessfulForMerchantWebhook` boolean, nullable
          - `showPayNow` boolean
          - `createdAt` string, date-time
          - `merchantGroupId` integer
          - `isActive` boolean
          - `activationDate` string, date-time, nullable
          - `country` string, nullable
          - `status` 0 | 1 | 2 | 3 | 4 | 5 | 6
          - `businessName` string, nullable
          - `merchantGroup` MerchantGroupEntity
            - `id` integer
            - `name` string, nullable
            - `email` string, nullable
            - `status` 'Created' | 'Pending' | 'InReview' | 'SentForResubmission' | 'Approved' | 'Rejected' | 'Deleted' | 'Expired' | 'ContractSigned' | 'Active'
            - `submissionDate` string, date-time, nullable
            - `pricing` 1 | 2
            - `primaryCurrencyCode` string, nullable
            - `percPrimaryPayout` number, double
            - `payoutFrequencyType` 0 | 1 | 2 | 3
            - `owsConsumerCardPaymentMode` 0 | 1 | 2
            - `vat` number, double
            - `forceUserAuthentication` boolean
            - `isForceAuthorization` boolean
            - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
            - `merchants` MerchantEntity[], nullable
            - `createdAt` string, date-time
            - `createdBy` string, nullable
            - `updatedAt` string, date-time, nullable
            - `updatedBy` string, nullable
          - `primaryCurrencyCode` string, nullable
          - `percPrimaryPayout` number, double
          - `threedsAuthorizationRequired` boolean
          - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
          - `dynamicsLegalEntityId` integer, nullable
          - `erpGlCode` string, nullable
          - `autoPayoutPayment` boolean
        - `customer` CustomerEntity
          - `id` integer
          - `payerTitle` string, nullable
          - `payerName` string, nullable
          - `payerEmail` string, nullable
          - `uniquePayerEmail` string, nullable
          - `payerPhone` string, nullable
          - `payerAddress` string, nullable
          - `payerCity` string, nullable
          - `payerCountryIso` string, nullable
          - `payerPostCode` string, nullable
          - `signature` string, nullable
        - `traveler` TravelerEntity
          - `id` integer
          - `travelerName` string, nullable
          - `travelerEmail` string, nullable
          - `travelerAddress` string, nullable
          - `travelerCity` string, nullable
          - `travelerTitle` string, nullable
          - `travelerPhone` string, nullable
        - `returnUrlSuccess` string, nullable
        - `returnUrlCancel` string, nullable
        - `language` string, nullable
        - `createdAt` string, date-time
        - `updatedAt` string, date-time
        - `cancelledAt` string, date-time, nullable
        - `isCancelled` boolean
        - `transactionTypeId` integer
        - `webhookUrl` string, nullable
        - `pmsPosting` boolean
        - `pmsPosted` boolean
        - `pmsPostedDate` string, date-time, nullable
        - `pmsPostingProcessed` boolean
        - `pmsRefundPosted` boolean, nullable
        - `pmsRefundPostingProcessed` boolean, nullable
        - `createUserId` string, uuid, nullable
        - `updateUserId` string, uuid, nullable
        - `applyAutoConvert` boolean
        - `isVcc` boolean, nullable
        - `showPayNow` boolean
        - `createdUserName` string, nullable
        - `updatedUserName` string, nullable
        - `oldCreateUserId` string, uuid, nullable
        - `oldUpdateUserId` string, uuid, nullable
      - `oldCreateUserId` string, uuid, nullable
    - `schedule` ScheduledPaymentEntity[], nullable
      - `id` integer
      - `label` string, nullable
      - `orderId` integer
      - `setupIntentId` integer, nullable
      - `paymentIntentId` integer, nullable
      - `amountInOrderCurrency` number, double, nullable
      - `currencyToPay` string, nullable
      - `amountInCurrencyToPay` number, double, nullable
      - `exchangeRate` number, double, nullable
      - `feeId` integer, nullable
      - `feePercAmount` number, double, nullable
      - `dateTime` string, date-time
      - `status` 'Pending' | 'Paid' | 'Failed' | 'Cancelled' | 'Refunded'
      - `createdAt` string, date-time
      - `updatedAt` string, date-time
      - `orderItemId` integer
      - `providerDetailsId` integer, nullable
      - `autoConverted` boolean
      - `providerDetails` ProviderDetailsEntity
        - `id` integer
        - `currencyCode` string, nullable
        - `issueCountry` string, nullable
        - `isDefault` boolean
        - `providerClientRelationId` integer
        - `brandId` integer
        - `providerClientRelation` ProviderClientRelationEntity
          - `id` integer
          - `paymentProviderId` integer
          - `merchantId` integer, nullable
          - `iban` string, nullable
          - `accountNumber` string, nullable
          - `publicKey` string, nullable
          - `accountName` string, nullable
          - `accountCountry` string, nullable
          - `isDefault` boolean
          - `isGlobal` boolean
          - `payoutDays` integer
          - `weekendDays` integer[], nullable
          - `settlementCurrencies` string[], nullable
          - `paymentProvider` PaymentProviderEntity
            - `id` integer
            - `name` string, nullable
            - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
            - `isEnablePay3ds` boolean
            - `isVoid` boolean
            - `isAuthorize` boolean
            - `isEnableAuthorize3ds` boolean
            - `isAuthorizeVoid` boolean
            - `isCapture` boolean
            - `isIncrement` boolean
            - `isRefund` boolean
          - `privateKey` string, nullable
          - `defaultSettlementCurrency` string, nullable
          - `dynamicsLegalEntityId` integer
          - `entityId` string, nullable
          - `mccCode` string, nullable
          - `isDirect` boolean
          - `isActive` boolean
          - `branch` string, nullable
          - `createdAt` string, date-time
          - `updatedAt` string, date-time, nullable
          - `createdBy` string, nullable
          - `updatedBy` string, nullable
          - `isSubscribed` boolean
          - `targetSource` 0 | 1 | 2
          - `otherCurrencies` string[], nullable
          - `balanceSync` boolean
          - `walletPush` boolean
          - `dynamicsPush` boolean
          - `webhookSecret` string, nullable
          - `autoCapture` boolean
          - `threeDsEnabled` boolean
          - `payLaterEnabled` boolean
          - `metadata` string, nullable
          - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
        - `adjacentProviderClientRelations` ProviderClientRelationEntity[], nullable
          - `id` integer
          - `paymentProviderId` integer
          - `merchantId` integer, nullable
          - `iban` string, nullable
          - `accountNumber` string, nullable
          - `publicKey` string, nullable
          - `accountName` string, nullable
          - `accountCountry` string, nullable
          - `isDefault` boolean
          - `isGlobal` boolean
          - `payoutDays` integer
          - `weekendDays` integer[], nullable
          - `settlementCurrencies` string[], nullable
          - `paymentProvider` PaymentProviderEntity
            - `id` integer
            - `name` string, nullable
            - `type` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
            - `isEnablePay3ds` boolean
            - `isVoid` boolean
            - `isAuthorize` boolean
            - `isEnableAuthorize3ds` boolean
            - `isAuthorizeVoid` boolean
            - `isCapture` boolean
            - `isIncrement` boolean
            - `isRefund` boolean
          - `privateKey` string, nullable
          - `defaultSettlementCurrency` string, nullable
          - `dynamicsLegalEntityId` integer
          - `entityId` string, nullable
          - `mccCode` string, nullable
          - `isDirect` boolean
          - `isActive` boolean
          - `branch` string, nullable
          - `createdAt` string, date-time
          - `updatedAt` string, date-time, nullable
          - `createdBy` string, nullable
          - `updatedBy` string, nullable
          - `isSubscribed` boolean
          - `targetSource` 0 | 1 | 2
          - `otherCurrencies` string[], nullable
          - `balanceSync` boolean
          - `walletPush` boolean
          - `dynamicsPush` boolean
          - `webhookSecret` string, nullable
          - `autoCapture` boolean
          - `threeDsEnabled` boolean
          - `payLaterEnabled` boolean
          - `metadata` string, nullable
          - `getPaymentProviderType` 'Stripe' | 'CitiBank' | 'Checkout' | 'EvyPay' | 'Mpgs' | 'PayGate'
      - `order` OrderEntity
        - `id` integer
        - `publicId` string, nullable
        - `transactionId` string, nullable
        - `merchantCountry` 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
        - `imageLink` string, nullable
        - `submitLabel` string, nullable
        - `customerId` integer
        - `merchantId` integer
        - `statusId` 'FuturePayment' | 'PartiallyPaid' | 'Paid' | 'PartiallyRefunded' | 'Refunded' | 'Cancelled' | 'CancelledWithPayments' | 'CancelledAndRefunded' | 'PendingPayment' | 'UserActionRequired' | 'LinkExpired' | 'VCCPayment' | 'Tokenized' | 'Disputed' | 'Voided'
        - `statusDetailId` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `travelerId` integer, nullable
        - `promoCode` string, nullable
        - `sourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
        - `metadata` object, nullable
        - `lineItems` OrderItemEntity[], nullable
          - `id` integer
          - `orderId` integer
          - `order` OrderEntity — recursive
          - `itemRef` string, nullable
          - `currencyIso` string, nullable
          - `amount` number, double
          - `description` string, nullable
          - `productCode` string, nullable
          - `tax` number, double
          - `amountAfterTax` number, double
          - `pmsReferenceNo` string, nullable
          - `crsReferenceNo` string, nullable
          - `mealType` string, nullable
          - `roomType` string, nullable
          - `ratePlanCode` string, nullable
          - `transactionTypeId` integer
          - `checkInDate` string, date-time, nullable
          - `checkOutDate` string, date-time, nullable
          - `pmsPosted` boolean
          - `pmsPostedDate` string, date-time, nullable
          - `pmsPostingProcessed` boolean
          - `metadata` object, nullable
          - `paymentSchedule` ScheduledPaymentEntity[], nullable
          - `presignedId` integer
        - `paymentSchedule` ScheduledPaymentEntity[], nullable
        - `paymentIntents` PaymentIntentEntity[], nullable
        - `hotelDetail` OrderHotelDetailsEntity
          - `id` integer
          - `orderId` integer
          - `hotelName` string, nullable
          - `roomType` string, nullable
          - `mealType` string, nullable
          - `checkInDate` string, date-time
          - `checkOutDate` string, date-time
          - `ratePlanCode` string, nullable
          - `ratePlanDescription` string, nullable
          - `bookingSourceMappingId` integer, nullable
          - `notes` string, nullable
        - `transactionType` TransactionTypeEntity
          - `id` integer
          - `transactionType` string, nullable
          - `description` string, nullable
        - `merchant` MerchantEntity
          - `id` integer
          - `name` string, nullable
          - `address` string, nullable
          - `city` string, nullable
          - `phone` string, nullable
          - `email` string, nullable
          - `pubKey` string, nullable
          - `applyVariableFeeRefund` boolean, nullable
          - `secretKey` string, nullable
          - `webHook` string, nullable
          - `payLaterWebHook` string, nullable
          - `logo` string, nullable
          - `style` string, nullable
          - `isConvertAllowed` boolean
          - `payLaterExchangeRateConfig` 'None' | 'ExchangeRateOfCardSetupDay' | 'ExchangeRateOfPaymentDay'
          - `expiryDateCheck` boolean
          - `isForceAuthorization` boolean
          - `pricing` 1 | 2
          - `payoutFrequencyDays` integer[], nullable
          - `payoutDays` integer
          - `lastPayoutDate` string, date-time
          - `payoutFrequencyType` 0 | 1 | 2 | 3
          - `internalWebhook` string, nullable
          - `webhookSecretKey` string, nullable
          - `emailConfigurations` string, nullable
          - `owsConsumerCardPaymentMode` 0 | 1 | 2
          - `linkExpiryHrs` integer, nullable
          - `version` 1 | 2
          - `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
          - `emailConfiguration` MerchantEmailConfigurationDo
            - `emailTo` string, nullable
            - `emailFrom` string, nullable
            - `emailCC` string, nullable
            - `emailBCC` string, nullable
            - `emailSubject` string, nullable
            - `emailLogo` string, nullable
            - `emailBodyImage` string, nullable
            - `hotelCheckinTime` string, nullable
            - `hotelCheckoutTime` string, nullable
            - `extraText` string, nullable
            - `sendEmailToCustomer` boolean, nullable
            - `useOrderHotelName` boolean, nullable
            - `upcomingPaymentDates` integer, nullable
            - `senderName` string, nullable
          - `webSite` string, nullable
          - `termsAndConditions` string, nullable
          - `returnUrlSuccess` string, nullable
          - `returnUrlCancel` string, nullable
          - `statementDescriptor` string, nullable
          - `forceUserAuthentication` boolean
          - `externalWebhookCall` boolean
          - `vat` number, double
          - `JsonStyle` unknown
          - `payoutThresholdUsd` integer
          - `useProxyForMerchantWebhook` boolean, nullable
          - `sendOnlySuccessfulForMerchantWebhook` boolean, nullable
          - `showPayNow` boolean
          - `createdAt` string, date-time
          - `merchantGroupId` integer
          - `isActive` boolean
          - `activationDate` string, date-time, nullable
          - `country` string, nullable
          - `status` 0 | 1 | 2 | 3 | 4 | 5 | 6
          - `businessName` string, nullable
          - `merchantGroup` MerchantGroupEntity
            - `id` integer
            - `name` string, nullable
            - `email` string, nullable
            - `status` 'Created' | 'Pending' | 'InReview' | 'SentForResubmission' | 'Approved' | 'Rejected' | 'Deleted' | 'Expired' | 'ContractSigned' | 'Active'
            - `submissionDate` string, date-time, nullable
            - `pricing` 1 | 2
            - `primaryCurrencyCode` string, nullable
            - `percPrimaryPayout` number, double
            - `payoutFrequencyType` 0 | 1 | 2 | 3
            - `owsConsumerCardPaymentMode` 0 | 1 | 2
            - `vat` number, double
            - `forceUserAuthentication` boolean
            - `isForceAuthorization` boolean
            - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
            - `merchants` MerchantEntity[], nullable
            - `createdAt` string, date-time
            - `createdBy` string, nullable
            - `updatedAt` string, date-time, nullable
            - `updatedBy` string, nullable
          - `primaryCurrencyCode` string, nullable
          - `percPrimaryPayout` number, double
          - `threedsAuthorizationRequired` boolean
          - `bookingSourceType` 'None' | 'Ows' | 'Cendyn' | 'Oracle'
          - `dynamicsLegalEntityId` integer, nullable
          - `erpGlCode` string, nullable
          - `autoPayoutPayment` boolean
        - `customer` CustomerEntity
          - `id` integer
          - `payerTitle` string, nullable
          - `payerName` string, nullable
          - `payerEmail` string, nullable
          - `uniquePayerEmail` string, nullable
          - `payerPhone` string, nullable
          - `payerAddress` string, nullable
          - `payerCity` string, nullable
          - `payerCountryIso` string, nullable
          - `payerPostCode` string, nullable
          - `signature` string, nullable
        - `traveler` TravelerEntity
          - `id` integer
          - `travelerName` string, nullable
          - `travelerEmail` string, nullable
          - `travelerAddress` string, nullable
          - `travelerCity` string, nullable
          - `travelerTitle` string, nullable
          - `travelerPhone` string, nullable
        - `returnUrlSuccess` string, nullable
        - `returnUrlCancel` string, nullable
        - `language` string, nullable
        - `createdAt` string, date-time
        - `updatedAt` string, date-time
        - `cancelledAt` string, date-time, nullable
        - `isCancelled` boolean
        - `transactionTypeId` integer
        - `webhookUrl` string, nullable
        - `pmsPosting` boolean
        - `pmsPosted` boolean
        - `pmsPostedDate` string, date-time, nullable
        - `pmsPostingProcessed` boolean
        - `pmsRefundPosted` boolean, nullable
        - `pmsRefundPostingProcessed` boolean, nullable
        - `createUserId` string, uuid, nullable
        - `updateUserId` string, uuid, nullable
        - `applyAutoConvert` boolean
        - `isVcc` boolean, nullable
        - `showPayNow` boolean
        - `createdUserName` string, nullable
        - `updatedUserName` string, nullable
        - `oldCreateUserId` string, uuid, nullable
        - `oldUpdateUserId` string, uuid, nullable
    - `feeDetails` FeeDetailsEntity[], nullable
      - `id` integer
      - `paymentIntentId` integer
      - `currencyCode` string, nullable
      - `variableAmountCost` number, double
      - `fixedAmountCost` number, double
      - `iolFee` number, double
      - `totalPayableFee` number, double
      - `fxFeesAmount` number, double
      - `dmOrInFeesAmount` number, double
      - `brandId` integer
      - `feeCurrencyCode` string, nullable
      - `percAmount` number, double
      - `value` number, double
      - `rateNumber` number, double
      - `cardTypeId` 1 | 2 | 3 | 4
      - `merchantPricingType` 1 | 2
      - `feeId` string, nullable
      - `createdAt` string, date-time
      - `variableAmountCostUSD` number, double
      - `fixedAmountCostUSD` number, double
      - `iolpayfeeId` integer
      - `refundId` integer, nullable
      - `disputeId` integer, nullable
      - `oldIolpayfeeId` integer, nullable
      - `fee` FeesV2Entity
        - `id` integer
        - `merchantGroupId` integer, nullable
        - `merchantId` integer, nullable
        - `type` 'DM' | 'IN' | 'FX' | 'APM' | 'RF' | 'FX_NSC' | 'AC' | 'Monthly' | 'Dispute' | 'Remittance' | 'PayoutFXC' | 'PayoutFXFee'
        - `currencies` string[], nullable
        - `percAmount` number, double
        - `fixedAmount` number, double
        - `brands` CardBrandEnum[], nullable
        - `countries` string[], nullable
        - `cardTypes` CardType[], nullable
        - `transactionTypes` TransactionType[], nullable
        - `negative` boolean
        - `isActive` boolean
        - `isGlobal` boolean
        - `isIcPlus` boolean
        - `createdAt` string, date-time
        - `createdBy` string, nullable
        - `updatedAt` string, date-time, nullable
        - `updatedBy` string, nullable
      - `feeOld` FeeEntity
        - `id` integer
        - `merchantId` integer
        - `feeType` 'DM' | 'IN' | 'FX' | 'APM' | 'RF' | 'FX_NSC' | 'AC' | 'Monthly' | 'Dispute' | 'Remittance' | 'PayoutFXC' | 'PayoutFXFee'
        - `currencyCode` string, nullable
        - `brandId` integer, nullable
        - `brand` CardBrandEntity
          - `id` integer
          - `name` string, nullable
          - `code` string, nullable
          - `isDefault` boolean
          - `isLpm` boolean
          - `isPayLaterSupported` boolean
          - `isAuthorize` boolean
          - `isCapture` boolean
          - `paymentMethodType` 'Card' | 'EvyPay' | 'AliPay' | 'WeChatPay' | 'Giropay' | 'GooglePay' | 'ApplePay' | 'Tamara' | 'Przelewy24' | 'Ideal' | 'Sofort' | 'Bancontact' | 'Multibanco' | 'Eps' | 'AliPayCN' | 'PostFinance' | 'Paypal'
          - `fullName` string, nullable
          - `externalMerchantId` string, nullable
          - `maxLimitAmount` number, double, nullable
          - `disallowedCurrencies` string[], nullable
          - `isPartialAuth` boolean
          - `isActive` boolean
          - `createdAt` string, date-time
          - `updatedAt` string, date-time, nullable
          - `createdBy` string, nullable
          - `updatedBy` string, nullable
        - `percAmount` number, double
        - `value` number, double
        - `createdAt` string, date-time
        - `transactionTypeId` number, double, nullable
        - `cardTypeId` 1 | 2 | 3 | 4
        - `countryIso` string, nullable
        - `feeTempId` integer
      - `internalPayoutDetails` InternalPayoutDetailsEntity[], nullable
        - `id` integer
        - `merchantId` integer
        - `paymentIntentId` integer, nullable
        - `paymentIntentCreationDate` string, date-time, nullable
        - `refundId` integer, nullable
        - `currencyCode` string, nullable
        - `amount` number, double
        - `feeDetailsId` integer
        - `exchangeRate` number, double
        - `totalFees` number, double
        - `netPayout` number, double
        - `payoutId` integer, nullable
        - `creationDate` string, date-time
        - `merchantPayoutId` integer, nullable
        - `treasuryPayoutId` integer, nullable
        - `disputeId` integer, nullable
        - `isMonthlyFee` boolean, nullable
        - `initialAmount` number, double
        - `initialCurrencyCode` string, nullable
        - `fxRate` number, double
        - `merchantPayout` MerchantPayoutEntity
          - `id` integer
          - `merchantId` integer
          - `currency` string, nullable
          - `amount` number, double
          - `creationDate` string, date-time
          - `deliveryDate` string, date-time
          - `vat` number, double
          - `monthlyFees` number, double
          - `remittanceFees` number, double
          - `remittanceId` integer
          - `fxFees` number, double
          - `status` integer, nullable
          - `transactionId` string, nullable
          - `transactionDate` string, date-time, nullable
          - `completedDate` string, date-time, nullable
          - `metadata` string, nullable
          - `retryCount` integer
    - `calculatedAmount` number, double
    - `calculatedCurrencyIso` string, nullable
    - `isExistVariance` boolean
  - `evidence` DisputeEvidenceEntity[], nullable
    - `id` integer
    - `fileId` integer
    - `externalFileId` string, nullable
    - `disputeId` integer
    - `fileName` string, nullable
    - `category` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
    - `status` 0 | 1 | 2 | 3
    - `description` string, nullable
    - `submittedAt` string, date-time, nullable
    - `dispute` DisputeEntity — recursive
    - `createdAt` string, date-time
    - `createdBy` string, nullable
    - `updatedAt` string, date-time, nullable
    - `updatedBy` string, nullable
  - `createdAt` string, date-time
  - `createdBy` string, nullable
  - `updatedAt` string, date-time, nullable
  - `updatedBy` string, nullable

## Other responses

- `400` — Bad Request

---

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