---
title: "Get order receipt"
method: POST
path: "/order/receipt/{orderId}"
tags: ["Order Service"]
---

# Get order receipt

`POST /order/receipt/{orderId}`

Retrieves receipt details for a completed order using the orderId.

## Path parameters

- `orderId` integer, required

## Response `200`

Order receipt retrieved successfully.

- ReceiptModel — Receipt details returned for an order.
  - `orderId` integer — Unique identifier of the order.
  - `orderDate` string, date-time — Date and time when the order was created.
  - `paymentAmount` number — Total paid amount for the order.
  - `partnerName` string — Name of the partner or agency receiving payment.
  - `shopperStatement` string — Statement text shown to the customer for this payment.
  - `paymentItems` ReceiptItem[] — List of primary payment items included in the receipt.
    - `orderItemId` integer — Unique identifier of the item in the order.
    - `skuLabel` string — Display label of the SKU attribute.
    - `skuValue` string — Value of the SKU attribute.
    - `description` string — Description of the billed line item.
    - `amount` number — Monetary amount for this line item.
    - `quantity` integer — Quantity billed for this line item.
    - `itemKey` string — Unique item key associated with this line item.
    - `itemName` string — Display name of the billed item.
    - `attributes` ItemAttribute[] — Additional attributes associated with this receipt line item.
      - `receiptDisplay` boolean — Determines whether or not the attribute is displayed on the receipt
      - `attribute` string — Attribute name
      - `value` string — Attribute value
  - `feeItems` ReceiptItem[] — List of fee-related items included in the receipt.
    - `orderItemId` integer — Unique identifier of the item in the order.
    - `skuLabel` string — Display label of the SKU attribute.
    - `skuValue` string — Value of the SKU attribute.
    - `description` string — Description of the billed line item.
    - `amount` number — Monetary amount for this line item.
    - `quantity` integer — Quantity billed for this line item.
    - `itemKey` string — Unique item key associated with this line item.
    - `itemName` string — Display name of the billed item.
    - `attributes` ItemAttribute[] — Additional attributes associated with this receipt line item.
      - `receiptDisplay` boolean — Determines whether or not the attribute is displayed on the receipt
      - `attribute` string — Attribute name
      - `value` string — Attribute value
  - `customer` Customer — Customer information.
    - `username` string — Username
    - `phone` string — Primary phone number
    - `phone2` string — Secondary phone number
    - `company` string — Company name
    - `email` string — Email address
    - `fax` string — Fax number
    - `firstName` string — First name
    - `lastName` string — Last name
    - `middleName` string — Middle name
    - `ip` string — IP address
    - `deviceFingerprint` string — Device fingerprint
    - `identities` CustomerIdentity[] — Extra identity information needed when grand total is $3000 or more
      - `identityTypeId` 0 | 1 | 2 | 3 | 4, required — Valid values: 1=SSN, 2=Passport, 4=Alien Registration Number for Identity One; 0=Other, 3=Driver’s License for Identity Two
      - `value` string, required — The identity's value
      - `countryCode` string, required — Country code
      - `region` string — (optional for SSN, Passport, and Alien Registration Number; required for Driver's license and Other)Region/state code
    - `employer` boolean — Indicates whether or not you are an employer
    - `employerFein` string — Employer FEIN
  - `paymentInfo` OrderPaymentInfo — Details about the payment instrument used to complete the order.
    - `paymentMethod` 'Unkown' | 'CreditCard' | 'BankAccount' | 'BillingAccount' | 'ApplePay' | 'GooglePay' | 'PayPal' | 'WeChat' | 'AliPay' | 'PointOfSale' | 'Venmo' | 'Cash' — Payment method used in the order.
    - `cardHolderName` string — Card holder name when payment is made by card.
    - `cardSummary` string — Masked card number summary shown to the customer.
    - `cardType` string — Card brand or type, for example Visa or MasterCard.
    - `expiryDate` string — Card expiration date in display format.
    - `bankAccountSummary` string — Masked bank account summary when payment is made by bank account.
    - `bankAccountName` string — Name on the bank account used for payment.
  - `review` boolean — Indicates whether the order requires manual review.
  - `disclaimers` string[] — List of disclaimer messages shown on the receipt.
  - `emailSubject` string — Subject line used when the receipt is sent by email.

## Other responses

- `401` — Unauthorized. The access token is missing, invalid, or expired.
- `404` — Order not found
- `500` — Internal server error

---

[API](https://skmtc.dev/civikestpayment/apis/pays-service-api-specifications.md) · [All operations](https://skmtc.dev/civikestpayment/apis/pays-service-api-specifications/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/civikestpayment/pays-service-api-specifications/revisions/e94a116dff94/schema)
