ZeroValuePaymentProvider
public class ZeroValuePaymentProvider : PaymentProviderBase<ZeroValuePaymentProviderSettings>
Inheritance
Namespace
Constructors
ZeroValuePaymentProvider
public ZeroValuePaymentProvider(VendrContext vendr)
Properties
FinalizeAtContinueUrl
public override bool FinalizeAtContinueUrl { get; }
Methods
CanProcessOrder
public override bool CanProcessOrder(OrderReadOnly order,
ZeroValuePaymentProviderSettings settings, ref string errorMessage)
GenerateForm
public override PaymentFormResult GenerateForm(OrderReadOnly order, string continueUrl,
string cancelUrl, string callbackUrl, ZeroValuePaymentProviderSettings settings)
GetCancelUrl
public override string GetCancelUrl(OrderReadOnly order, ZeroValuePaymentProviderSettings settings)
GetContinueUrl
public override string GetContinueUrl(OrderReadOnly order,
ZeroValuePaymentProviderSettings settings)
GetErrorUrl
public override string GetErrorUrl(OrderReadOnly order, ZeroValuePaymentProviderSettings settings)
ProcessCallback
public override CallbackResult ProcessCallback(OrderReadOnly order, HttpRequestBase request,
ZeroValuePaymentProviderSettings settings)