ReadonlyamountOptional ReadonlyanonymousAnonymous session associated with the Payment.
Optional ReadonlycustomCustom Fields for the Payment.
Optional ReadonlycustomerReference to a Customer associated with the Payment.
Optional ReadonlyinterfaceIdentifier used by the payment service that processes the Payment (for example, a PSP).
The combination of interfaceId and the paymentInterface field on PaymentMethodInfo must be unique.
Once set, it cannot be changed.
Optional ReadonlyinterfaceRepresents information exchange with the payment service, for example, a PSP. An interaction may be a request sent, or a response or notification received from the payment service.
Optional ReadonlykeyUser-defined unique identifier for the Payment.
Optional ReadonlypaymentInformation regarding the payment interface (for example, a PSP), and the specific payment method used.
Optional ReadonlypaymentCurrent status of the Payment.
Optional ReadonlytransactionsFinancial transactions of the Payment. Each Transaction has a TransactionType and a TransactionState.
Money value the Payment intends to receive from the customer. The value typically matches the Cart or Order gross total.