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!

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: 13.30.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

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

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

Methods

GetSetting(String)

Declaration
protected string GetSetting(string settingName)
Parameters
Type Name Description
System.String settingName
Returns
Type Description
System.String

GetTestModeSetting()

Declaration
protected bool GetTestModeSetting()
Returns
Type Description
System.Boolean

IsRegularTransaction(IOrderGroup)

Declaration
protected bool IsRegularTransaction(IOrderGroup orderGroup)
Parameters
Type Name Description
IOrderGroup orderGroup
Returns
Type Description
System.Boolean

ProcessPayment(IOrderGroup, IPayment)

Processes the payment.

Declaration
public virtual PaymentProcessingResult ProcessPayment(IOrderGroup orderGroup, IPayment payment)
Parameters
Type Name Description
IOrderGroup orderGroup

The order group.

IPayment payment

The payment.

Returns
Type Description
PaymentProcessingResult

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