| IPaymentProcessor Interface | 
Namespace: Resto.Front.Api
 Syntax
Syntaxpublic interface IPaymentProcessor
The IPaymentProcessor type exposes the following members.
 Properties
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.
             | 
 Methods
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 Syrve POS order.
             | 
 See Also
See Also