Method | Description | |
---|---|---|
CanRePostProcessPayment ( Nop.Core.Domain.Orders.Order order ) : bool |
Gets a value indicating whether customers can complete a payment after order is placed but not completed (for redirection payment methods)
|
|
CancelRecurringPayment ( Nop.Services.Payments.CancelRecurringPaymentRequest cancelPaymentRequest ) : Nop.Services.Payments.CancelRecurringPaymentResult |
Cancels a recurring payment
|
|
Capture ( Nop.Services.Payments.CapturePaymentRequest capturePaymentRequest ) : Nop.Services.Payments.CapturePaymentResult |
Captures payment
|
|
GetAdditionalHandlingFee ( IList |
Gets additional handling fee
|
|
GetConfigurationRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void |
Gets a route for provider configuration
|
|
GetControllerType ( ) : |
||
GetPaymentInfoRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void |
Gets a route for payment info
|
|
Install ( ) : void | ||
PayPalDirectPaymentProcessor ( Nop.Plugin.Payments.PayPalDirect.PayPalDirectPaymentSettings paypalDirectPaymentSettings, ISettingService settingService, ITaxService taxService, IPriceCalculationService priceCalculationService, ICurrencyService currencyService, ICustomerService customerService, Nop.Core.Domain.Directory.CurrencySettings currencySettings, IWebHelper webHelper, IOrderTotalCalculationService orderTotalCalculationService, Nop.Core.Domain.StoreInformationSettings storeInformationSettings ) : System | ||
PostProcessPayment ( Nop.Services.Payments.PostProcessPaymentRequest postProcessPaymentRequest ) : void |
Post process payment (used by payment gateways that require redirecting to a third-party URL)
|
|
ProcessPayment ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest ) : Nop.Services.Payments.ProcessPaymentResult |
Process a payment
|
|
ProcessRecurringPayment ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest ) : Nop.Services.Payments.ProcessPaymentResult |
Process recurring payment
|
|
Refund ( Nop.Services.Payments.RefundPaymentRequest refundPaymentRequest ) : Nop.Services.Payments.RefundPaymentResult |
Refunds a payment
|
|
Uninstall ( ) : void | ||
VerifyIPN ( string formString, string>.Dictionary |
Verifies IPN
|
|
Void ( Nop.Services.Payments.VoidPaymentRequest voidPaymentRequest ) : Nop.Services.Payments.VoidPaymentResult |
Voids a payment
|
Method | Description | |
---|---|---|
AuthorizeOrSale ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest, bool authorizeOnly ) : Nop.Services.Payments.ProcessPaymentResult | ||
GetApiVersion ( ) : string | ||
GetPaypalCountryCodeType ( Nop.Core.Domain.Directory.Country country ) : CountryCodeType |
Get Paypal country code
|
|
GetPaypalCreditCardType ( string creditCardType ) : CreditCardTypeType |
Get Paypal credit card type
|
Method | Description | |
---|---|---|
GetPaypalUrl ( ) : string |
Gets Paypal URL
|
protected AuthorizeOrSale ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest, bool authorizeOnly ) : Nop.Services.Payments.ProcessPaymentResult | ||
processPaymentRequest | Nop.Services.Payments.ProcessPaymentRequest | |
authorizeOnly | bool | |
return | Nop.Services.Payments.ProcessPaymentResult |
public CanRePostProcessPayment ( Nop.Core.Domain.Orders.Order order ) : bool | ||
order | Nop.Core.Domain.Orders.Order | Order |
return | bool |
public CancelRecurringPayment ( Nop.Services.Payments.CancelRecurringPaymentRequest cancelPaymentRequest ) : Nop.Services.Payments.CancelRecurringPaymentResult | ||
cancelPaymentRequest | Nop.Services.Payments.CancelRecurringPaymentRequest | Request |
return | Nop.Services.Payments.CancelRecurringPaymentResult |
public Capture ( Nop.Services.Payments.CapturePaymentRequest capturePaymentRequest ) : Nop.Services.Payments.CapturePaymentResult | ||
capturePaymentRequest | Nop.Services.Payments.CapturePaymentRequest | Capture payment request |
return | Nop.Services.Payments.CapturePaymentResult |
public GetAdditionalHandlingFee ( IList |
||
cart | IList |
Shoping cart |
return | decimal |
public GetConfigurationRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void | ||
actionName | string | Action name |
controllerName | string | Controller name |
routeValues | RouteValueDictionary | Route values |
return | void |
public GetPaymentInfoRoute ( string &actionName, string &controllerName, RouteValueDictionary &routeValues ) : void | ||
actionName | string | Action name |
controllerName | string | Controller name |
routeValues | RouteValueDictionary | Route values |
return | void |
protected GetPaypalCountryCodeType ( Nop.Core.Domain.Directory.Country country ) : CountryCodeType | ||
country | Nop.Core.Domain.Directory.Country | Country |
return | CountryCodeType |
protected GetPaypalCreditCardType ( string creditCardType ) : CreditCardTypeType | ||
creditCardType | string | Credit card type |
return | CreditCardTypeType |
public PayPalDirectPaymentProcessor ( Nop.Plugin.Payments.PayPalDirect.PayPalDirectPaymentSettings paypalDirectPaymentSettings, ISettingService settingService, ITaxService taxService, IPriceCalculationService priceCalculationService, ICurrencyService currencyService, ICustomerService customerService, Nop.Core.Domain.Directory.CurrencySettings currencySettings, IWebHelper webHelper, IOrderTotalCalculationService orderTotalCalculationService, Nop.Core.Domain.StoreInformationSettings storeInformationSettings ) : System | ||
paypalDirectPaymentSettings | Nop.Plugin.Payments.PayPalDirect.PayPalDirectPaymentSettings | |
settingService | ISettingService | |
taxService | ITaxService | |
priceCalculationService | IPriceCalculationService | |
currencyService | ICurrencyService | |
customerService | ICustomerService | |
currencySettings | Nop.Core.Domain.Directory.CurrencySettings | |
webHelper | IWebHelper | |
orderTotalCalculationService | IOrderTotalCalculationService | |
storeInformationSettings | Nop.Core.Domain.StoreInformationSettings | |
return | System |
public PostProcessPayment ( Nop.Services.Payments.PostProcessPaymentRequest postProcessPaymentRequest ) : void | ||
postProcessPaymentRequest | Nop.Services.Payments.PostProcessPaymentRequest | Payment info required for an order processing |
return | void |
public ProcessPayment ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest ) : Nop.Services.Payments.ProcessPaymentResult | ||
processPaymentRequest | Nop.Services.Payments.ProcessPaymentRequest | Payment info required for an order processing |
return | Nop.Services.Payments.ProcessPaymentResult |
public ProcessRecurringPayment ( Nop.Services.Payments.ProcessPaymentRequest processPaymentRequest ) : Nop.Services.Payments.ProcessPaymentResult | ||
processPaymentRequest | Nop.Services.Payments.ProcessPaymentRequest | Payment info required for an order processing |
return | Nop.Services.Payments.ProcessPaymentResult |
public Refund ( Nop.Services.Payments.RefundPaymentRequest refundPaymentRequest ) : Nop.Services.Payments.RefundPaymentResult | ||
refundPaymentRequest | Nop.Services.Payments.RefundPaymentRequest | Request |
return | Nop.Services.Payments.RefundPaymentResult |
public VerifyIPN ( string formString, string>.Dictionary |
||
formString | string | Form string |
values | string>.Dictionary | Values |
return | bool |
public Void ( Nop.Services.Payments.VoidPaymentRequest voidPaymentRequest ) : Nop.Services.Payments.VoidPaymentResult | ||
voidPaymentRequest | Nop.Services.Payments.VoidPaymentRequest | Request |
return | Nop.Services.Payments.VoidPaymentResult |