Javascript Types BillingPaymentSourceResource
BillingPaymentSourceResource
The BillingPaymentSourceResource
type represents a payment source for a checkout session.
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'
.
Last updated on Sep 30, 2025