> 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-payment.md).

# FirmhousePayment

## Properties

| Property           | Type                                                                                     | Description                                                                                                                                                            |
| ------------------ | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `amountCents`      | `number`                                                                                 | Payment amount in cents.                                                                                                                                               |
| `amountWithSymbol` | `string`                                                                                 | Payment amount with currency symbol.                                                                                                                                   |
| `createdAt`        | `string`                                                                                 | When the payment record was first created.                                                                                                                             |
| `id`               | `string`                                                                                 | The database ID of the payment.                                                                                                                                        |
| `paymentId`        | `null` \| `string`                                                                       | The external payment reference from the payment service provider.                                                                                                      |
| `paymentStatus`    | [`PaymentStatusEnum`](/sdks/firmhouse-sdk/reference/enumerations/payment-status-enum.md) | Status of the payment.                                                                                                                                                 |
| `paymentType`      | [`PaymentTypeEnum`](/sdks/firmhouse-sdk/reference/enumerations/payment-type-enum.md)     | The type of transaction that this payment represents                                                                                                                   |
| `refunds`          | [`FirmhouseRefund`](/sdks/firmhouse-sdk/reference/interfaces/firmhouse-refund.md)\[]     | The refunds for this payment.                                                                                                                                          |
| `retryPaymentUrl`  | `null` \| `string`                                                                       | Send your customer to this URL to allow them to retry the failed payment. Append ?return\_url=<https://your-url> to send the customer back after a successful payment. |
| `token`            | `string`                                                                                 | Token to identify the payment with                                                                                                                                     |
| `updatedAt`        | `string`                                                                                 | When the payment record was last updated.                                                                                                                              |
