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

# SummerCheckoutReceipt

> Immutable authoritative receipt for an atomic checkout.

**Class:** `SummerCheckoutReceipt` · **Inherits:** RefCounted

Immutable authoritative receipt for an atomic checkout.

Immutable authoritative receipt for an atomic checkout. Only the trusted native SDK constructs this value.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="receipt_id" />`receipt_id` | String | read-only, `get_receipt_id()` | Durable receipt identity. |
| <a id="completed_at_unix_msec" />`completed_at_unix_msec` | int | read-only, `get_completed_at_unix_msec()` | Authoritative completion timestamp in Unix milliseconds. |
| <a id="total_sparks" />`total_sparks` | int | read-only, `get_total_sparks()` | Total integer Sparks settled for the whole cart. |
| <a id="items" />`items` | [`SummerCheckoutReceiptItem`](/api-reference/gdscript/types/checkout-receipt-item)\[] | read-only, `get_items()` | Purchased offers and their ownership IDs. Mutating the returned array does not mutate this receipt. |

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.