Home > @vsf-enterprise/commercetools-types > PaymentDraft

# PaymentDraft type

Signature:

export declare type PaymentDraft = {
    amountPlanned: MoneyInput;
    paymentMethodInfo?: InputMaybe<PaymentMethodInfoInput>;
    custom?: InputMaybe<CustomFieldsDraft>;
    key?: InputMaybe<Scalars['String']>;
    customer?: InputMaybe<ResourceIdentifierInput>;
    anonymousId?: InputMaybe<Scalars['String']>;
    interfaceId?: InputMaybe<Scalars['String']>;
    paymentStatus?: InputMaybe<PaymentStatusInput>;
    transactions?: InputMaybe<Array<TransactionDraft>>;
    interfaceInteractions?: InputMaybe<Array<CustomFieldsDraft>>;
};

References: MoneyInput, InputMaybe, PaymentMethodInfoInput, CustomFieldsDraft, Scalars, ResourceIdentifierInput, PaymentStatusInput, TransactionDraft