Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

ZeroValuePaymentProvider

API reference for ZeroValuePaymentProvider in Vendr, the eCommerce solution for Umbraco v8+

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)

Edit this page on GitHub

Site + logo design © 2024 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.