> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/sdks/firmhouse-sdk/reference/interfaces/wait-for-checkout-payment-status-options.md).

# Interface: WaitForCheckoutPaymentStatusOptions

Options for polling a checkout payment until its outcome is known.

## Properties

| Property      | Type          | Description                                                                                                                      |
| ------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `intervalMs?` | `number`      | Milliseconds between polls. Defaults to `2000`.                                                                                  |
| `signal?`     | `AbortSignal` | Stops polling when aborted, for example when the checkout page is left. The returned promise then rejects with the abort reason. |
| `timeoutMs?`  | `number`      | Milliseconds to keep polling before giving up. Defaults to `120000`.                                                             |
