# Pending Discount (/en/api-reference/objects/pending-discount)

A Discount selected for a Checkout Session before payment completes. Its ID is pending until the discount is redeemed, and it includes the selected Coupon and any Promotion Code used.

## Fields

- `id` (enum("pending"), required)
- `object` (enum("discount"), required) — Object type
- `coupon` ([Pending Coupon](/en/api-reference/objects/pending-coupon), required) — The Coupon selected for a Checkout Session before payment completes. It contains the discount terms used to calculate the session total; the Coupon has not yet been redeemed.
- `promotionCodeId` (string | null)
- `promotionCodeCode` (string | null)
- `checkoutSessionId` (string, required) — Checkout session this discount was applied to
- `customerId` (string) — Customer who received the discount
- `start` (string, required) — When the discount became active (ISO 8601)
- `end` (string) — When the discount ends (ISO 8601)