Take the community feedback survey now.

Class BoltGateway

Inheritance
System.Object
BoltGateway
Implements
Namespace: EPiServer.Commerce.Bolt
Assembly: EPiServer.Commerce.Bolt.dll
Version: 14.26.0
Syntax
public class BoltGateway : Object, IPaymentPlugin

Constructors

BoltGateway(IOrderGroupCalculator, IOrderRepository, LocalizationService, IApiService, IUrlResolver, IMarketService, BoltOptions, ILogger<BoltGateway>)

Declaration
public BoltGateway(IOrderGroupCalculator orderGroupCalculator, IOrderRepository orderRepository, LocalizationService localizationService, IApiService apiService, IUrlResolver urlResolver, IMarketService marketService, BoltOptions boltOptions, ILogger<BoltGateway> logger)
Parameters
Type Name Description
IOrderGroupCalculator orderGroupCalculator
IOrderRepository orderRepository
EPiServer.Framework.Localization.LocalizationService localizationService
IApiService apiService
EPiServer.Web.Routing.IUrlResolver urlResolver
IMarketService marketService
BoltOptions boltOptions
Microsoft.Extensions.Logging.ILogger<BoltGateway> logger

Properties

Settings

Declaration
public IDictionary<string, string> Settings { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

Methods

ProcessPayment(IOrderGroup, IPayment)

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

Implements