IPaymentProcessor Interface |
Namespace: Resto.Front.Api
public interface IPaymentProcessor
The IPaymentProcessor type exposes the following members.
| 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.
|
| 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).
| |
| OnPaymentDeleting |
Notify about the removal of an external payment item from the order (on the 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.
| |
| ReturnPaymentSilently |
Perform silent return payment operation.
| |
| ReturnPaymentWithoutOrder |
Perform return payment sum without iikoFront order.
|