Class LedgerPaymentInfo
- Namespace
- Dynamicweb.Ecommerce.Ledgers
- Assembly
- Dynamicweb.Ecommerce.dll
Represents payment-related information for a ledger entry derived from an ecommerce Order.
public sealed class LedgerPaymentInfo
- Inheritance
-
LedgerPaymentInfo
- Inherited Members
Remarks
This type is immutable and encapsulates the payment status and metadata of the associated payment order. Use Create(Order) to instantiate.
Properties
CreditCardNumber
Gets the masked credit card number associated with the transaction, if available.
public string? CreditCardNumber { get; }
Property Value
CreditCardType
Gets the credit card type used in the transaction, if available.
public string? CreditCardType { get; }
Property Value
IsPaid
Gets a value indicating whether the payment order has been completed.
public bool IsPaid { get; }
Property Value
PaymentDate
Gets the date and time when the payment order was completed, if available.
public DateTime? PaymentDate { get; }
Property Value
PaymentMethod
Gets the payment method used for the payment order.
public string? PaymentMethod { get; }
Property Value
PaymentOrderId
Gets the identifier of the payment order associated with the ledger.
public string PaymentOrderId { get; }
Property Value
TransactionId
Gets the identifier of the payment transaction, if available.
public string? TransactionId { get; }