Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class PaymentModel

Inheritance
System.Object
PaymentModel
Implements
Namespace: EPiServer.Commerce.UI.CustomerService.Models
Assembly: EPiServer.Commerce.UI.CustomerService.dll
Version: 14.26.0
Syntax
public class PaymentModel : Object, IHaveProperties

Constructors

PaymentModel()

Declaration
public PaymentModel()

PaymentModel(IPayment, Currency)

Declaration
public PaymentModel(IPayment payment, Currency orderGroupCurrency)
Parameters
Type Name Description
IPayment payment
Currency orderGroupCurrency

Properties

Amount

Declaration
[RequiredAmount]
public MoneyModel Amount { get; set; }
Property Value
Type Description
MoneyModel

AuthorizationCode

Declaration
public string AuthorizationCode { get; set; }
Property Value
Type Description
System.String

BillingAddress

Declaration
public AddressModel BillingAddress { get; set; }
Property Value
Type Description
AddressModel

CustomerName

Declaration
public string CustomerName { get; set; }
Property Value
Type Description
System.String

ImplementationClass

Declaration
public string ImplementationClass { get; set; }
Property Value
Type Description
System.String

PaymentId

Declaration
public int PaymentId { get; set; }
Property Value
Type Description
System.Int32

PaymentMethodId

Declaration
public Guid PaymentMethodId { get; set; }
Property Value
Type Description
System.Guid

PaymentMethodName

Declaration
public string PaymentMethodName { get; set; }
Property Value
Type Description
System.String

PaymentType

Declaration
public PaymentType PaymentType { get; set; }
Property Value
Type Description
PaymentType

Properties

Declaration
public IEnumerable<PropertyItemModel> Properties { get; set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<PropertyItemModel>

ProviderTransactionID

Declaration
public string ProviderTransactionID { get; set; }
Property Value
Type Description
System.String

Status

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String

TransactionID

Declaration
public string TransactionID { get; set; }
Property Value
Type Description
System.String

TransactionType

Declaration
public string TransactionType { get; set; }
Property Value
Type Description
System.String

ValidationCode

Declaration
public string ValidationCode { get; set; }
Property Value
Type Description
System.String

Implements

Extension Methods