Method | Description | |
---|---|---|
CapturePayment ( PaymentTransaction transaction ) : ITransactionCaptureResult | ||
GetNetAmountAfterPaymentProcessing ( decimal amount ) : decimal | ||
GetPaymentProcessorPlugin ( decimal amount, PaymentMethodType methodType ) : IPaymentProcessorPlugin | ||
GetSupportedPaymentProcessorPlugins ( ) : IList |
||
PaymentProcessingService ( IPluginFinderService pluginFinder, |
||
ProcessPayment ( User user, |
||
RefundPayment ( PaymentTransaction transaction ) : ITransactionRefundResult | ||
VoidPayment ( PaymentTransaction transaction ) : ITransactionVoidResult |
Method | Description | |
---|---|---|
GetPluginInstance ( string pluginSystemName ) : IPaymentProcessorPlugin |
public CapturePayment ( PaymentTransaction transaction ) : ITransactionCaptureResult | ||
transaction | PaymentTransaction | |
return | ITransactionCaptureResult |
public GetNetAmountAfterPaymentProcessing ( decimal amount ) : decimal | ||
amount | decimal | |
return | decimal |
public GetPaymentProcessorPlugin ( decimal amount, PaymentMethodType methodType ) : IPaymentProcessorPlugin | ||
amount | decimal | |
methodType | PaymentMethodType | |
return | IPaymentProcessorPlugin |
public GetSupportedPaymentProcessorPlugins ( ) : IList |
||
return | IList |
public PaymentProcessingService ( IPluginFinderService pluginFinder, |
||
pluginFinder | IPluginFinderService | |
paymentSettings | ||
return | System.Collections.Generic |
public ProcessPayment ( User user, |
||
user | User | |
paymentMethod | ||
processRequest | ITransactionProcessRequest | |
authorizeOnly | bool | |
return | ITransactionProcessResult |
public RefundPayment ( PaymentTransaction transaction ) : ITransactionRefundResult | ||
transaction | PaymentTransaction | |
return | ITransactionRefundResult |
public VoidPayment ( PaymentTransaction transaction ) : ITransactionVoidResult | ||
transaction | PaymentTransaction | |
return | ITransactionVoidResult |