Namespace Dynamicweb.Ecommerce.Orders.Gateways
Classes
- GatewayProvider
- Base class for creating a setting page for the payment gateway.
- OrderManager
- The class OrderManager represents manager for gateways.
- PaymentOperationResultModel
- The model used for result of payment controller operation
Interfaces
- IActionController
- Implement this interface in your GatewayProvider to handle actions
- IAmountRefund
- Implement this interface in your CheckOutHandler to support refunds
- ICancelOrder
- Implement this interface in your CheckOutHandler to support canceling of orders
- IChangeOrder
- Implement this interface in your CheckOutHandler to support changing orders
- ICheckAuthorizationStatus
- Implement this interface in your CheckOutHandler to support different authorization statuses.
- ICheckOrderStatus
- Implement this interface in your CheckOutHandler to support checking they payment status of the order
- ICheckoutHandlerAction
- Base interface for Checkout handler actions. Should not be implemented directly
- IFullReturn
- Implement this interface in your CheckOutHandler to support full returns
- IGatewayCallBack
- Implement this interface in your GatewayProvider to fully control the callback
- IPartialReturn
- Implement this interface in your CheckOutHandler to support partial returns
- IRecurring
- Implement this interface in your CheckOutHandler to support recurring orders
- IRemoteCapture
- Implement this interface in your CheckOutHandler to support remote capture
- IRemotePartialCapture
- Implement this interface in your CheckOutHandler to support remote partial capture
- IRemotePartialFinalOnlyCapture
- Implement this interface in your CheckOutHandler to support remote partial capture but with possibility to capture only one with amount less then authorized
- ISavedCard
- Implement this interface in your CheckOutHandler to support saving cards to the user
Enums
- AuthorizationStatus
- The AuthorizationStatus enumeration defines types of authorization used with the gateway.
- OrderOperations
- The OrderOperations enumeration defines types operations that can be supported by gateway.