IPayment |
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 Syrve POS order. |