Class SerializablePayment
This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.
This class represents a cart in the new cart system. It works with the new database model for cart.
Inheritance
Inherited Members
Namespace: EPiServer.Commerce.Order.Internal
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0Syntax
public class SerializablePayment : IPayment, IExtendedProperties
Constructors
SerializablePayment()
Creates an instance of SerializablePayment.
Declaration
public SerializablePayment()
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 or sets the implementation class.
Declaration
public string ImplementationClass { get; set; }
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 or sets the property bag for dealing with custom meta fields.
Declaration
public Hashtable Properties { get; set; }
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 |