@Service(value="blPayPalExpressConfiguration") public class PayPalExpressConfigurationImpl extends Object implements PayPalExpressConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected int |
failureReportingThreshold |
protected boolean |
performAuthorizeAndCapture |
| Constructor and Description |
|---|
PayPalExpressConfigurationImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAdditionalConfig()
See the PayPal API to see what additional configs you can set:
https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/
e.g.
|
String |
getCancelUrl()
URL to which the buyer is returned if the buyer does not approve the use of PayPal to pay you.
|
int |
getFailureReportingThreshold() |
org.broadleafcommerce.common.payment.PaymentGatewayType |
getGatewayType() |
String |
getLibVersion()
The PayPal API version
e.g.
|
String |
getPassword()
The PayPal Sandbox/Production Account Password
|
String |
getReturnUrl()
URL to which the buyer's browser is returned after choosing to pay with PayPal.
|
String |
getServerUrl()
The URL endpoint for the NVP API server
e.g.
|
PayPalShippingDisplayType |
getShippingDisplayType()
For digital goods, this field is required and must be set to 1.
|
String |
getSignature()
The PayPal Sandbox/Production Account Signature
|
String |
getTotalType()
Type declaration for the label to be displayed in MiniCart for UX.
|
String |
getUser()
The PayPal Sandbox/Production Account User
|
Boolean |
getUseRelativeUrls()
If this flag is set, then the PayPalResponseGenerator will automatically construct
the full URL for the Return and Cancel URLs.
|
String |
getUserRedirectUrl()
The base URL to which you should redirect the user to after obtaining a transaction token
e.g.
|
boolean |
handlesAuthorize() |
boolean |
handlesAuthorizeAndCapture() |
boolean |
handlesCapture() |
boolean |
handlesMultiplePayments() |
boolean |
handlesMultipleShipment() |
boolean |
handlesPartialCapture() |
boolean |
handlesRecurringPayment() |
boolean |
handlesRefund() |
boolean |
handlesReverseAuthorize() |
boolean |
handlesSavedCustomerPayment() |
boolean |
handlesVoid() |
boolean |
isPerformAuthorizeAndCapture() |
void |
setFailureReportingThreshold(int failureReportingThreshold) |
void |
setPerformAuthorizeAndCapture(boolean performAuthorizeAndCapture) |
protected int failureReportingThreshold
protected boolean performAuthorizeAndCapture
public String getServerUrl()
PayPalExpressConfigurationgetServerUrl in interface PayPalExpressConfigurationpublic String getUserRedirectUrl()
PayPalExpressConfigurationgetUserRedirectUrl in interface PayPalExpressConfigurationpublic String getLibVersion()
PayPalExpressConfigurationgetLibVersion in interface PayPalExpressConfigurationpublic String getPassword()
PayPalExpressConfigurationgetPassword in interface PayPalExpressConfigurationpublic String getUser()
PayPalExpressConfigurationgetUser in interface PayPalExpressConfigurationpublic String getSignature()
PayPalExpressConfigurationgetSignature in interface PayPalExpressConfigurationpublic Boolean getUseRelativeUrls()
PayPalExpressConfigurationgetUseRelativeUrls in interface PayPalExpressConfigurationpublic String getReturnUrl()
PayPalExpressConfigurationgetReturnUrl in interface PayPalExpressConfigurationpublic String getCancelUrl()
PayPalExpressConfigurationgetCancelUrl in interface PayPalExpressConfigurationpublic PayPalShippingDisplayType getShippingDisplayType()
PayPalExpressConfigurationgetShippingDisplayType in interface PayPalExpressConfigurationpublic String getTotalType()
PayPalExpressConfigurationgetTotalType in interface PayPalExpressConfigurationpublic Map<String,String> getAdditionalConfig()
PayPalExpressConfigurationgetAdditionalConfig in interface PayPalExpressConfigurationpublic boolean handlesAuthorize()
handlesAuthorize in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesCapture()
handlesCapture in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesAuthorizeAndCapture()
handlesAuthorizeAndCapture in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesReverseAuthorize()
handlesReverseAuthorize in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesVoid()
handlesVoid in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesRefund()
handlesRefund in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesPartialCapture()
handlesPartialCapture in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesMultipleShipment()
handlesMultipleShipment in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesRecurringPayment()
handlesRecurringPayment in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesSavedCustomerPayment()
handlesSavedCustomerPayment in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean isPerformAuthorizeAndCapture()
isPerformAuthorizeAndCapture in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic void setPerformAuthorizeAndCapture(boolean performAuthorizeAndCapture)
setPerformAuthorizeAndCapture in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic int getFailureReportingThreshold()
getFailureReportingThreshold in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic void setFailureReportingThreshold(int failureReportingThreshold)
setFailureReportingThreshold in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic boolean handlesMultiplePayments()
handlesMultiplePayments in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationpublic org.broadleafcommerce.common.payment.PaymentGatewayType getGatewayType()
getGatewayType in interface org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationCopyright © 2016. All rights reserved.