iikoFront Api V7 Code Reference
iikoFront Api V7 Code Reference
Resto.Front.Api
IPaymentProcessor Interface
IPaymentProcessor Properties
IPaymentProcessor Methods

# IPaymentProcessor Interface

Common interface for payment front plugin.

Namespace: Resto.Front.Api
Assembly: Resto.Front.Api.V7 (in Resto.Front.Api.V7.dll) Version: 1ca4876affdd3bc5359a98b321fc115a647d2251
Syntax
C#
Copy

    public interface IPaymentProcessor

The IPaymentProcessor type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| PaymentSystemKey | Key for matching the payment type to the payment system.
| PaymentSystemName | Localized payment system's title that will be used in UI.

Top
Methods

| Name | Description
--- | --- | ---
| CanPaySilently | Whether to perform payment operation silently.
| CollectData | Perform data collect operation on payment item selected.
| EmergencyCancelPayment | Perform emergency cancel payment operation.
| EmergencyCancelPaymentSilently | Perform silent emergency cancel payment operation.
| OnPaymentAdded | Perform order edit operation after payment is added to order (on preliminary payments page or on payment page).
| OnPreliminaryPaymentEditing | Perform operations when preliminary payment is going to be edited. If method throws exception, payment is removed from order.
| Pay | Perform payment operation.
| PaySilently | Perform silent payment operation.
| ReturnPayment | Perform return payment operation.
| ReturnPaymentWithoutOrder | Perform return payment sum without iikoFront order.

Top
See Also

#### Reference

Resto.Front.Api Namespace
IOperationService
RegisterPaymentSystem(IPaymentProcessor, Boolean)