> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paymend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ProductItem

> Represents a single product or service item within a payment

The `ProductItem` object represents a single product or service item included in a payment transaction. This allows merchants to provide detailed line-item information for better transaction tracking and reporting.

## Properties

| Field       | Type      | Required | Description                                                                               |
| :---------- | :-------- | :------: | :---------------------------------------------------------------------------------------- |
| `id`        | `string`  |     ✅    | Unique identifier of the product or service in the merchant's catalog                     |
| `name`      | `string`  |     ✅    | Name or description of the item                                                           |
| `quantity`  | `integer` |     ✅    | Quantity of this item being purchased (minimum: 1)                                        |
| `unitPrice` | `integer` |     ✅    | Unit price in the smallest currency unit (e.g., cents for USD) (minimum: 1)               |
| `goodsType` | `string`  |     ✅    | Type of item<br />**Values:** `PHYSICAL` (tangible items), `DIGITAL` (non-physical items) |

## Example

```json theme={null}
{
  "id": "PROD-001",
  "name": "Wireless Keyboard",
  "quantity": 2,
  "unitPrice": 1999,
  "goodsType": "PHYSICAL"
}
```
