Skip to main content
Docs

BillingPaymentSourceResource

Warning

Billing is currently in Beta and its APIs are experimental and may undergo breaking changes. To mitigate potential disruptions, we recommend pinning your SDK and clerk-js package versions.

The BillingPaymentSourceResource type represents a payment source for a checkout session.

Properties

  • Name
    cardType
    Type
    string
    Description

    The brand or type of card. For example, 'visa' or 'mastercard'.

  • Name
    id
    Type
    string
    Description

    The unique identifier for the payment method.

  • Name
    isDefault
    Type
    boolean
    Description

    Whether the payment method is set as the default for the account.

  • Name
    isRemovable
    Type
    boolean
    Description

    Whether the payment method can be removed by the user.

  • Name
    last4
    Type
    string
    Description

    The last four digits of the payment method.

  • Name
    makeDefault
    Type
    (params?: { orgId?: string; }) => Promise<null>
    Description

    A function that sets this payment source as the default for the account. Accepts the following parameters:

    • orgId? (string): The ID of the organization to set as the default.
  • Name
    pathRoot
    Type
    string
    Description

    The root path of the resource.

  • Name
    paymentMethod
    Type
    string
    Description

    The type of payment method. For example, 'card' or 'bank_account'.

  • Name
    remove
    Type
    (params?: { orgId?: string; }) => Promise<DeletedObjectResource>
    Description

    A function that removes this payment source from the account. Accepts the following parameters:

    • orgId? (string): The ID of the organization to remove the payment source from.
  • Name
    status
    Type
    "active" | "disconnected" | "expired"
    Description

    The current status of the payment method.

  • Name
    walletType
    Type
    undefined | string
    Description

    The type of digital wallet, if applicable. For example, 'apple_pay', or 'google_pay'.

Feedback

What did you think of this content?

Last updated on