Table of Contents

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

string

CreditCardType

Gets the credit card type used in the transaction, if available.

public string? CreditCardType { get; }

Property Value

string

IsPaid

Gets a value indicating whether the payment order has been completed.

public bool IsPaid { get; }

Property Value

bool

PaymentDate

Gets the date and time when the payment order was completed, if available.

public DateTime? PaymentDate { get; }

Property Value

DateTime?

PaymentMethod

Gets the payment method used for the payment order.

public string? PaymentMethod { get; }

Property Value

string

PaymentOrderId

Gets the identifier of the payment order associated with the ledger.

public string PaymentOrderId { get; }

Property Value

string

TransactionId

Gets the identifier of the payment transaction, if available.

public string? TransactionId { get; }

Property Value

string
To top