PaymentMethodProperties Class

The properties of a payment method.

Constructor

PaymentMethodProperties(*args: Any, **kwargs: Any)

Variables

Name Description
id
str

Id of payment method.

account_holder_name
str

The account holder name for the payment method. This is only supported for payment methods with family CreditCard.

display_name
str

The display name of the payment method.

expiration
str

The expiration month and year of the payment method. This is only supported for payment methods with family CreditCard.

family

The family of payment method. Known values are: "Other", "None", "CreditCard", "Credits", "CheckWire", "EWallet", "TaskOrder", and "DirectDebit".

last_four_digits
str

Last four digits of payment method.

logos

The list of logos for the payment method.

payment_method_type
str

The type of payment method.

status

Status of the payment method. Known values are: "active" and "inactive".

Attributes

account_holder_name

The account holder name for the payment method. This is only supported for payment methods with family CreditCard.

account_holder_name: str | None

display_name

The display name of the payment method.

display_name: str | None

expiration

The expiration month and year of the payment method. This is only supported for payment methods with family CreditCard.

expiration: str | None

family

"Other", "None", "CreditCard", "Credits", "CheckWire", "EWallet", "TaskOrder", and "DirectDebit".

family: str | _models.PaymentMethodFamily | None

id

Id of payment method.

id: str | None

last_four_digits

Last four digits of payment method.

last_four_digits: str | None

logos

The list of logos for the payment method.

logos: list['_models.PaymentMethodLogo'] | None

payment_method_type

The type of payment method.

payment_method_type: str | None

status

"active" and "inactive".

status: str | _models.PaymentMethodStatus | None