---
title: "Fetch All or Search Payment invoices"
method: GET
path: "/payment-intent/api/v1/direct/eInvoice"
---

# Fetch All or Search Payment invoices

`GET /payment-intent/api/v1/direct/eInvoice`

## Query parameters

- `FromDate` string, date
- `ToDate` string, date
- `FromAmount` number, double
- `ToAmount` number, double
- `Currency` 'SAR' | 'EGP' | 'AED' | 'QAR' | 'OMR' | 'BHD' | 'KWD' | 'USD' | 'GBP' | 'EUR'
- `SortOrder` string
- `SortBy` 'Name'
- `Skip` integer
- `Take` integer
- `TotalCountOnly` boolean
- `EInvoiceUploadId` string
- `StaticPayinvoiceId` string
- `Status` string
- `Number` integer
- `HasOrders` boolean
- `FromPaidDate` string, date
- `ToPaidDate` string, date
- `CustomerName` string
- `Reference` string
- `SubscriptionId` string

## Response `200`

200

- object
  - `paymentIntents` object[]
    - `invoiceId` string
    - `customer` object
      - `customerId` string
      - `email` string
      - `phoneNumber` string
      - `phoneCountryCode` string
      - `name` string
      - `updatedBy` unknown
      - `updatedDate` string
      - `addresses` unknown[]
        - unknown
    - `eInvoiceDetails` object
      - `type` string
      - `collectCustomersBillingShippingAddress` boolean
      - `preAuthorizeAmount` boolean
      - `subtotalWithoutTax` integer
      - `subtotalTax` integer
      - `subtotal` integer
      - `grandTotal` integer
      - `extraCharges` integer
      - `extraChargesType` string
      - `chargeDescription` string
      - `merchantReferenceId` string
      - `invoiceDiscount` integer
      - `invoiceDiscountType` string
      - `language` string
      - `eInvoiceItems` object[]
        - `eInvoiceItemId` string
        - `description` string
        - `price` integer
        - `priceWithDiscount` integer
        - `priceTax` integer
        - `priceTotal` integer
        - `quantity` integer
        - `sku` string
        - `itemDiscount` integer
        - `itemDiscountType` string
        - `tax` integer
        - `taxType` string
        - `totalWithoutTax` integer
        - `totalTax` integer
        - `total` integer
    - `eInvoiceSentinvoices` unknown[]
      - unknown
    - `paymentIntentId` string
    - `number` string
    - `urlSlug` string
    - `type` string
    - `amount` integer
    - `currency` string
    - `merchantId` string
    - `merchantPublicKey` string
    - `expiryDate` string
    - `activationDate` string
    - `status` string
    - `customerId` string
    - `eInvoiceUploadId` unknown
    - `staticPayinvoiceId` unknown
    - `subscriptionId` unknown
    - `subscriptionOccurrenceId` unknown
    - `orders` unknown[]
      - unknown
    - `isPending` boolean
    - `createdDate` string
    - `createdBy` string
    - `updatedDate` unknown
    - `updatedBy` unknown
  - `totalCount` integer
  - `responseMessage` string
  - `detailedResponseMessage` string
  - `language` string
  - `responseCode` string
  - `detailedResponseCode` string

---

[API](https://skmtc.dev/geidea/apis/checkout-v2.md) · [All operations](https://skmtc.dev/geidea/apis/checkout-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/geidea/checkout-v2/revisions/873e534eeb01/schema)
