> ## 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.

# SummerCheckoutOperation

> Observes one trusted checkout through its durable outcome.

**Class:** `SummerCheckoutOperation` · **Inherits:** [`SummerOperation`](/api-reference/gdscript/types/operation)

Observes one trusted checkout through its durable outcome.

Observes one trusted checkout through its durable outcome. Only the trusted native SDK constructs this value.

## Properties

| Property | Type | Access | Description |
| - | - | - | - |
| <a id="request_id" />`request_id` | String | read-only, `get_request_id()` | SDK-generated request identity. The SDK retains the request independently of this operation handle. |
| <a id="status" />`status` | [`SummerCheckoutStatus`](/api-reference/gdscript/types/checkout-status) | read-only, `get_status()` | Latest trusted status, or null before acceptance. Creation acceptance is not operation completion. Purchased completes successfully; rejected, declined, or expired completes with failure. Manual review remains pending. Canceling this local operation does not cancel approval or settlement. |

## Methods

### is\_outcome\_unknown

```gdscript theme={null}
func is_outcome_unknown() -> bool const
```

True when this request may have reached the backend and no authoritative terminal outcome or definite no-effect refusal is known. This does not assert backend acceptance. Canceling this local handle leaves uncertainty unchanged; terminal status delivery clears it even for a canceled handle. Binding teardown completes with checkout\_outcome\_unknown and preserves this flag. A new request\_checkout call always creates a fresh purchase action; never automatically retry an unknown outcome with a new call.

**Returns:** bool

***

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.