# BillingPaymentMethodResource

> Billing is currently in Beta and its APIs are experimental and may undergo breaking changes. To mitigate potential disruptions, we recommend [pinning](https://clerk.com/docs/pinning.md?sdk=react-router) your SDK and `clerk-js` package versions.

The `BillingPaymentMethodResource` type represents a payment method for a checkout session.

## Properties

| Property                                | Type                                                                                                                                                                       | Description                                                                                                                                                                                                                  |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="cardtype"></a> `cardType`        | `null | string`                                                                                                                                                 | The brand or type of card. For example, `'visa'` or `'mastercard'`.                                                                                                                                                          |
| <a id="createdat"></a> `createdAt?`     | `null | Date`                                                                                                                                                   | The date the payment method was created, if available.                                                                                                                                                                       |
| <a id="expirymonth"></a> `expiryMonth?` | `null | number`                                                                                                                                                 | The card expiration month, if available.                                                                                                                                                                                     |
| <a id="expiryyear"></a> `expiryYear?`   | `null | number`                                                                                                                                                 | The card expiration year, if available.                                                                                                                                                                                      |
| <a id="id"></a> `id`                    | `string`                                                                                                                                                                   | The unique identifier for the payment method.                                                                                                                                                                                |
| <a id="isdefault"></a> `isDefault?`     | `boolean`                                                                                                                                                                  | Whether the payment method is set as the default for the account.                                                                                                                                                            |
| <a id="isremovable"></a> `isRemovable?` | `boolean`                                                                                                                                                                  | Whether the payment method can be removed by the user.                                                                                                                                                                       |
| <a id="last4"></a> `last4`              | `null | string`                                                                                                                                                 | The last four digits of the payment method.                                                                                                                                                                                  |
| <a id="makedefault"></a> `makeDefault`  | <code>(params?: { orgId?: string; }) => Promise<null></code>                                                                                                               | A function that sets this payment method as the default for the account. Accepts the following parameters: <ul> <li>`orgId?` (`string`): The ID of the Organization to set as the default.</li> </ul>  |
| <a id="paymenttype"></a> `paymentType?` | `"card"`                                                                                                                                                                   | The type of payment method. For example, `'card'`.                                                                                                                                                                           |
| <a id="remove"></a> `remove`            | <code>(params?: { orgId?: string; }) => Promise<<a href="https://clerk.com/docs/react-router/reference/types/deleted-object-resource.md">DeletedObjectResource</a>></code> | A function that removes this payment method from the account. Accepts the following parameters: <ul> <li>`orgId?` (`string`): The ID of the Organization to remove the payment method from.</li> </ul> |
| <a id="status"></a> `status`            | `"active" | "expired" | "disconnected"`                                                                                                                         | The current status of the payment method.                                                                                                                                                                                    |
| <a id="updatedat"></a> `updatedAt?`     | `null | Date`                                                                                                                                                   | The date the payment method was last updated, if available.                                                                                                                                                                  |
| <a id="wallettype"></a> `walletType?`   | `null | string`                                                                                                                                                 | The type of digital wallet, if applicable. For example, `'apple_pay'`, or `'google_pay'`.                                                                                                                                    |

---

## Sitemap

[Overview of all docs pages](https://clerk.com/docs/llms.txt)
