Try our conversational search powered by Generative AI!

Interface IPayment

Information about a payment.

Inherited Members
Namespace: EPiServer.Commerce.Order
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public interface IPayment : IExtendedProperties

Properties

Amount

Gets or sets the amount.

Declaration
decimal Amount { get; set; }
Property Value
Type Description
System.Decimal

AuthorizationCode

Gets or sets the authorization code.

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

BillingAddress

Gets or sets the billing address.

Declaration
IOrderAddress BillingAddress { get; set; }
Property Value
Type Description
IOrderAddress

CustomerName

Gets or sets the name of the customer.

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

ImplementationClass

Gets the implementation class.

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

PaymentId

Gets the payment identifier.

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

PaymentMethodId

Gets or sets the payment method identifier.

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

PaymentMethodName

Gets or sets the name of the payment method.

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

PaymentType

Gets or sets the type of the payment.

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

ProviderTransactionID

Gets or sets the provider transaction identifier.

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

Status

Gets or sets the status.

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

TransactionID

Gets or sets the transaction identifier.

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

TransactionType

Gets or sets the type of the transaction.

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

ValidationCode

Gets or sets the validation code.

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

Extension Methods