Represents a snapshot of the PaymentMethod data used for a Payment.

interface PaymentMethodInfo {
    custom?: CustomFields;
    interfaceAccount?: string;
    method?: string;
    name?: LocalizedString;
    paymentInterface?: string;
    token?: PaymentMethodToken;
}

Properties

custom?: CustomFields

Custom Fields of the PaymentMethodInfo.

interfaceAccount?: string

Account or instance of the payment interface when multiple accounts are used (per interface).

method?: string

Payment method used—for example, a credit card or direct debit.

Name of the Payment Method.

paymentInterface?: string

Payment service that processes the Payment—for example, a PSP. The combination of paymentInterface and the interfaceId of a Payment is unique.

Tokenized representation of the Payment Method used by the payment interface.