Class InMemoryPayment
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Inheritance
Inherited Members
Namespace: EPiServer.Commerce.Order.Internal
Assembly: Mediachase.Commerce.dll
Version: 10.8.0Syntax
public class InMemoryPayment : IPayment, IExtendedProperties
Constructors
InMemoryPayment()
Initializes a new instance of the InMemoryPayment class.
Declaration
public InMemoryPayment()
InMemoryPayment(IPayment)
Initializes a new instance of the InMemoryPayment class.
Declaration
public InMemoryPayment(IPayment payment)
Parameters
Type | Name | Description |
---|---|---|
IPayment | payment | The payment. |
Properties
Amount
Gets or sets the amount.
Declaration
public decimal Amount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
AuthorizationCode
Gets or sets the authorization code.
Declaration
public string AuthorizationCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
BillingAddress
Gets or sets the billing address.
Declaration
public IOrderAddress BillingAddress { get; set; }
Property Value
Type | Description |
---|---|
IOrderAddress |
CustomerName
Gets or sets the name of the customer.
Declaration
public string CustomerName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ImplementationClass
Gets the implementation class.
Declaration
public string ImplementationClass { get; }
Property Value
Type | Description |
---|---|
System.String |
PaymentId
Gets the payment identifier.
Declaration
public int PaymentId { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
PaymentMethodId
Gets or sets the payment method identifier.
Declaration
public Guid PaymentMethodId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
PaymentMethodName
Gets or sets the name of the payment method.
Declaration
public string PaymentMethodName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PaymentType
Gets or sets the type of the payment.
Declaration
public PaymentType PaymentType { get; set; }
Property Value
Type | Description |
---|---|
PaymentType |
Properties
Gets the property bag for dealing with custom meta fields.
Declaration
public Hashtable Properties { get; }
Property Value
Type | Description |
---|---|
System.Collections.Hashtable |
ProviderTransactionID
Gets or sets the provider transaction identifier.
Declaration
public string ProviderTransactionID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Status
Gets or sets the status.
Declaration
public string Status { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TransactionID
Gets or sets the transaction identifier.
Declaration
public string TransactionID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TransactionType
Gets or sets the type of the transaction.
Declaration
public string TransactionType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ValidationCode
Gets or sets the validation code.
Declaration
public string ValidationCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |