London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

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