Class AuthorizePaymentGateway

AuthorizePaymentGateway

Inheritance
System.Object
AuthorizePaymentGateway
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Plugins.Payment.Authorize
Assembly: Mediachase.Commerce.Plugins.Payment.dll
Version: 10.8.0
Syntax
public class AuthorizePaymentGateway : AbstractPaymentGateway, IPaymentGateway, IPaymentPlugin

Constructors

AuthorizePaymentGateway()

Declaration
public AuthorizePaymentGateway()

Fields

AuthorizeRecurringMethodParameterValue

Declaration
public static readonly string AuthorizeRecurringMethodParameterValue
Field Value
Type Description
System.String

CancelStatusParameterName

Declaration
public static readonly string CancelStatusParameterName
Field Value
Type Description
System.String

CapturedPendingSettlementStatus

Declaration
public const string CapturedPendingSettlementStatus = "capturedPendingSettlement"
Field Value
Type Description
System.String

PaymentOptionParameterName

Declaration
public static readonly string PaymentOptionParameterName
Field Value
Type Description
System.String

ProcessUrlParameterName

Declaration
[Obsolete("This property is no longer used. Will remain at least until November 2016.")]
public static readonly string ProcessUrlParameterName
Field Value
Type Description
System.String

ProviderProfileIdPropertyName

Declaration
public const string ProviderProfileIdPropertyName = "ProviderProfileId"
Field Value
Type Description
System.String

RecurringMethodParameterName

Declaration
public static readonly string RecurringMethodParameterName
Field Value
Type Description
System.String

RecurringProcessUrlParameterName

Declaration
[Obsolete("This property is no longer used. Will remain at least until November 2016.")]
public static readonly string RecurringProcessUrlParameterName
Field Value
Type Description
System.String

SettledStatus

Declaration
public const string SettledStatus = "settledSuccessfully"
Field Value
Type Description
System.String

TestParameterName

Declaration
public static readonly string TestParameterName
Field Value
Type Description
System.String

TransactionKeyParameterName

Declaration
public static readonly string TransactionKeyParameterName
Field Value
Type Description
System.String

UserParameterName

Declaration
public static readonly string UserParameterName
Field Value
Type Description
System.String

Properties

OrderGroup

The order group.

Declaration
public IOrderGroup OrderGroup { get; set; }
Property Value
Type Description
IOrderGroup

Methods

ProcessPayment(IPayment, ref String)

Processes the payment.

Declaration
public bool ProcessPayment(IPayment payment, ref string message)
Parameters
Type Name Description
IPayment payment

The payment.

System.String message

The message.

Returns
Type Description
System.Boolean

ProcessPayment(Payment, ref String)

Processes the payment.

Declaration
public override bool ProcessPayment(Payment payment, ref string message)
Parameters
Type Name Description
Payment payment

The payment.

System.String message

The message.

Returns
Type Description
System.Boolean
Overrides

Implements