> 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/firmhouse-checkout-payment-status.md).

# Interface: FirmhouseCheckoutPaymentStatus

The authoritative outcome of a checkout payment.

## Properties

| Property             | Type                                                                                                                 | Description                                               |
| -------------------- | -------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| `failureReason`      | \| [`PaymentFailureReasonEnum`](/sdks/firmhouse-sdk/reference/enumerations/payment-failure-reason-enum.md) \| `null` | Why the payment failed, when it did.                      |
| `paymentStatus`      | [`PaymentStatusEnum`](/sdks/firmhouse-sdk/reference/enumerations/payment-status-enum.md)                             | Status of the payment.                                    |
| `subscriptionStatus` | [`SubscriptionStatus`](/sdks/firmhouse-sdk/reference/enumerations/subscription-status.md)                            | Status of the subscription the payment belongs to.        |
| `successUrl`         | `string` \| `null`                                                                                                   | The URL to send the customer to once the payment is paid. |
