A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

AbstractPayPalRequest<RES,​REQ extends com.paypal.http.HttpRequest<RES>> - Class in com.broadleafcommerce.paypal.micro.domain.api
Represents a request to make against the PayPal REST APIs.
AbstractPayPalRequest(PayPalClientProvider, PaymentRequest) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
 
AbstractPayPalResponse<T> - Class in com.broadleafcommerce.paypal.micro.domain.api
Represents a wrapper around the HttpResponse that results from an executed AbstractPayPalRequest.
AbstractPayPalResponse(HttpResponse<T>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalResponse
 
ADD_OP_TYPE - Static variable in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
addAssertionHeaderForRefundOnBehalfOf(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
This is only needed when using the Marketplaces and Platforms solution from PayPal.
AUTHORIZATION_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
authorize(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
authorizeAndCapture(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
authorizeOrder(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Executes an DefaultTransactionTypes.AUTHORIZE transaction based on the provided PaymentRequest

B

BN - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
BN_CODE - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
Broadleaf's default partner attribution ID.
buildIdempotencyKey(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalClientProvider
Builds or gathers the idempotencyKey for the request.
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Method to build out AbstractPayPalRequest.request and provide it the implementation-specific configuration such as headers and request body.
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
buildRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthRequest
 

C

call(PayPalRequest, Class<T>) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
call(PayPalRequest, Class<T>) - Method in interface com.broadleafcommerce.paypal.micro.gateway.service.provider.PayPalCheckoutProvider
Makes a request to PayPal
canEqual(Object) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
capture(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
CAPTURE_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
CAPTURE_SHIPPING - com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 
captureAuthorization(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Executes a DefaultTransactionTypes.CAPTURE for the provided Authorization
captureOrder(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Executes an DefaultTransactionTypes.AUTHORIZE_AND_CAPTURE transaction based on the provided PaymentRequest.
classify(Throwable) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRetryPolicyClassifier
 
com.broadleafcommerce.paypal.micro.domain.api - package com.broadleafcommerce.paypal.micro.domain.api
 
com.broadleafcommerce.paypal.micro.exception - package com.broadleafcommerce.paypal.micro.exception
 
com.broadleafcommerce.paypal.micro.gateway.autoconfigure - package com.broadleafcommerce.paypal.micro.gateway.autoconfigure
 
com.broadleafcommerce.paypal.micro.gateway.service - package com.broadleafcommerce.paypal.micro.gateway.service
 
com.broadleafcommerce.paypal.micro.gateway.service.provider - package com.broadleafcommerce.paypal.micro.gateway.service.provider
 
com.broadleafcommerce.paypal.micro.gateway.service.type - package com.broadleafcommerce.paypal.micro.gateway.service.type
 
com.broadleafcommerce.paypal.micro.gateway.service.util - package com.broadleafcommerce.paypal.micro.gateway.service.util
 
com.broadleafcommerce.paypal.micro.service - package com.broadleafcommerce.paypal.micro.service
 
com.broadleafcommerce.paypal.micro.service.autoconfigure - package com.broadleafcommerce.paypal.micro.service.autoconfigure
 
com.broadleafcommerce.paypal.micro.type - package com.broadleafcommerce.paypal.micro.type
 
communicateWithVendor(PayPalRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
configureRequest(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Configures AbstractPayPalRequest.request with content and headers.
configureRequest(HttpRequest<?>, PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalClientProvider
 
configureRequest(HttpRequest<?>, PaymentRequest) - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalClientProvider
Configures the PayPal request based on the PaymentRequest.
constructAmountWithBreakdown(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
constructItems(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
constructPayee(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
Constructions a Payee to place on the PurchaseUnitRequest when creating an order.
constructPayer(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
constructShippingDetail(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
convertFromErrorJson(HttpException) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
convertOrdersMoneyToMonetaryAmount(Money) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
convertPaymentsMoneyToMonetaryAmount(Money) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
convertResponseToJson(HttpResponse<?>) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
convertToMoney(MonetaryAmount) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
convertToOrdersMoney(MonetaryAmount) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
convertToPaymentsMoney(MonetaryAmount) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
createOrder(OrderRequest, PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
createPayPalOrder(PaymentRequest, boolean, boolean) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
createPayPalOrder(PaymentRequest, boolean, boolean) - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalOrderService
Creates a PayPal Order.

D

DefaultPayPalCheckoutHostedService - Class in com.broadleafcommerce.paypal.micro.gateway.service
 
DefaultPayPalCheckoutHostedService(PayPalGatewayConfiguration, PaymentGatewayTransactionService) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutHostedService
 
DefaultPayPalCheckoutProvider - Class in com.broadleafcommerce.paypal.micro.gateway.service.provider
 
DefaultPayPalCheckoutProvider(PayPalClientProvider, PayPalCheckoutApiProperties, PayPalGatewayConfiguration) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
DefaultPayPalCheckoutReportingService - Class in com.broadleafcommerce.paypal.micro.gateway.service
 
DefaultPayPalCheckoutReportingService(PayPalClientProvider, PayPalCheckoutProvider, PayPalUtils) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
DefaultPayPalCheckoutRetryPolicyClassifier - Class in com.broadleafcommerce.paypal.micro.gateway.service
Implementation of a Classifier that is used to identify a RetryPolicy based on a provided Throwable.
DefaultPayPalCheckoutRetryPolicyClassifier(RetryPolicy) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRetryPolicyClassifier
 
DefaultPayPalCheckoutRollbackService - Class in com.broadleafcommerce.paypal.micro.gateway.service
 
DefaultPayPalCheckoutRollbackService(PaymentGatewayTransactionService) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 
DefaultPayPalCheckoutTransactionService - Class in com.broadleafcommerce.paypal.micro.gateway.service
 
DefaultPayPalCheckoutTransactionService(PayPalCheckoutProvider, PayPalClientProvider, PayPalOrderService, PayPalCheckoutApiProperties, RetryTemplate, PayPalUtils) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
DefaultPayPalClientProvider - Class in com.broadleafcommerce.paypal.micro.service
 
DefaultPayPalClientProvider(PayPalCheckoutApiProperties) - Constructor for class com.broadleafcommerce.paypal.micro.service.DefaultPayPalClientProvider
 
DefaultPayPalOrderService - Class in com.broadleafcommerce.paypal.micro.service
 
DefaultPayPalOrderService(PayPalCheckoutProvider, PayPalClientProvider, PayPalGatewayConfiguration, PayPalCheckoutApiProperties) - Constructor for class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
DefaultPayPalPaymentGatewayPaymentValidator - Class in com.broadleafcommerce.paypal.micro.gateway.service
The default implementation of PayPalPaymentGatewayPaymentValidator.
DefaultPayPalPaymentGatewayPaymentValidator(PayPalGatewayConfiguration) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
DETAILS_PAYMENT_ITEM_TOTAL - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
DETAILS_PAYMENT_SHIPPING_DISCOUNT - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
DETAILS_PAYMENT_SHIPPING_TOTAL - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
DETAILS_PAYMENT_TOTAL_TAX - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
DETAILS_PAYMENT_TRANSACTION_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 

E

equals(Object) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
ERROR_DEBUG_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
ERROR_MESSAGE - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
execute() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
 
execute() - Method in interface com.broadleafcommerce.paypal.micro.domain.api.PayPalRequest
Executes this request if valid.
executeInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Executes the configured AbstractPayPalRequest.request using the AbstractPayPalRequest.getClient(String, String) PayPalHttpClient}.
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthRequest
 

F

findDetailsByTransaction(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 

G

getAdditionalCustomFields() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The Paypal NVP API only allows a single field with custom logic in it: PAYMENTREQUEST_n_CUSTOM.
getAuthId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalRequest
 
getAuthId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
getAuthId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
getAuthId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthRequest
 
getAuthorization() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeResponse
 
getBnCode() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The attribution code to attach to each request against the PayPal REST APIs.
getByTypeKey(String) - Static method in enum com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 
getCaptureId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalRequest
 
getCaptureId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
getCaptureRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
getCheckoutProvider() - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getClient() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
getClient() - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalClientProvider
getClient(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
getClient(String, String) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalClientProvider
 
getClient(String, String) - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalClientProvider
Returns the PayPalHttpClient for the specified tenant and application ids.
getClientId(String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Gathers the configured PayPal client id based on the provided context attributes.
getClientProvider() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
The PayPalClientProvider used to configure and execute requests.
getClientProvider() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
getClientProvider() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getClientProvider() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
getClientProvider() - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getClientSecret(String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Gathers the configured PayPal client secret based on the provided context attributes.
getConfiguration() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutHostedService
 
getContent() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalResponse
The content of AbstractPayPalResponse.response for convenience.
getDebugId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
getEnvironment() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Identifies whether production ("live") or non-production/test ("sandbox") transactions should be made.
getFailureReportingThreshold() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
Determines how many times a transaction failure is reported.
getFailureReportingThreshold() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
getFriendlyName() - Method in enum com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 
getGatewayConfiguration() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
getGatewayConfiguration() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
getGatewayConfiguration() - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutHostedService
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getGatewayType() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
getInformationLink() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
getIntent(boolean, boolean) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getInvalidPaymentMethodDeclineCodes() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The list of transaction failure codes that should be considered a form of payment method decline.
getMapper() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
getMessage() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
getMonetaryAmountForAmountWithBreakdown(AmountWithBreakdown) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
getName() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
getOrderId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeRequest
 
getOrderId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderRequest
 
getOrderId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalRequest
 
getOrderId() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
getOrderRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderRequest
 
getPatches() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
getPayerEmail(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getPaymentDeclineCodes() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The list of transaction failure codes that should be considered a form of payment decline.
getPaymentDescription(String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Gathers the configured PayPal payment description based on the provided context attributes.
getPaymentRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
 
getPaypalCheckoutService() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
getPaypalCheckoutService() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getPayPalOrderService() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getProperties() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getProperties() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
getProperties() - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalClientProvider
 
getProperties() - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
getReauthorizeRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
getRefundRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
getRequest() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
The HttpRequest that is built to facilitate executing request.
getResponse() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalResponse
The HttpResponse provided by the PayPal APIs.
getRetryPolicy() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRetryPolicyClassifier
 
getRetryTemplate() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
getServiceName() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.provider.DefaultPayPalCheckoutProvider
 
getStateCode(Address<PaymentRequest>) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
PayPal supports only the State code with a short form, e.g.
getSupportedFeatures() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
 
getSupportedTransactionTypes() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
 
getTotalType() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Type declaration for the label to be displayed in MiniCart for UX.
getTransactionService() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutHostedService
 
getTypeKey() - Method in enum com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 
getUtils() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
getUtils() - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 

H

hashCode() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
HTTP_HEADER_AUTH_ASSERTION - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
HTTP_HEADER_CLIENT_METADATA_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
HTTP_HEADER_MOCK_RESPONSE - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
HTTP_HEADER_REQUEST_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
HTTP_ORDER_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
HTTP_PAYER_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 

I

IDEMPOTENCY_KEY - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
is5xxError(Throwable) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRetryPolicyClassifier
Determines whether or not the given throwable coming from PayPal's SDK is their representation of a 5xx error
isAuthorizeOrAuthorizeAndCapture(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
isExecuted() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Whether the request has been executed.
isNetworkError(Throwable) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRetryPolicyClassifier
Determines whether or not the given throwable coming from PayPal's SDK is their representation of a network error
isPaymentDecline(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Since PayPal uses a 400 HTTP response for many different types of failures, this method leverages the errorCode to determine if there was an error in the processing of the payment.
isPaymentMethodDecline(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Since PayPal uses a 400 HTTP response for many different types of failures, this method leverages the errorCode to determine if there was an error in the processing of the payment method.
isPopulateItemsOnCreateOrder(String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Whether the PurchaseUnit.items() should be populated if they're already known when we initially create the PayPal Order.
isPopulateShippingOnCreateOrder(String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Whether the PurchaseUnit.shippingDetail() should be populated if it's already known when we initially create the PayPal Order.
isValid() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Whether this is configured correctly and can execute the request.
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
Implementation specific determination of whether the request can be executed.
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
isValidInternal() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthRequest
 

L

LOCALE - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 

M

MessageConstants - Class in com.broadleafcommerce.paypal.micro.service
 
MessageConstants() - Constructor for class com.broadleafcommerce.paypal.micro.service.MessageConstants
 

N

NO_DISPLAY - com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 

O

ORDER_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
ORDER_STATUS - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 

P

PAYEE_MERCHANT_EMAIL - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
An additional field to store the merchant email of the partner merchant when using PayPal's marketplace offering.
PAYEE_MERCHANT_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
An additional field to store the merchant ID of the partner merchant when using PayPal's marketplace offering.
PAYER_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
PAYPAL_CHECKOUT_V2 - com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutPaymentGatewayType
 
PayPalAuthorizationRetrievalRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalAuthorizationRetrievalRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalRequest
 
PayPalAuthorizationRetrievalResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalAuthorizationRetrievalResponse(HttpResponse<Authorization>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizationRetrievalResponse
 
PayPalAuthorizeRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalAuthorizeRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeRequest
 
PayPalAuthorizeResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalAuthorizeResponse(HttpResponse<Order>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalAuthorizeResponse
 
PayPalCaptureAuthRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
Request object used to capture an authorization when doing auth immediately but delaying capture until later (such as until after fulfillment).
PayPalCaptureAuthRequest(PayPalClientProvider, PaymentRequest, CaptureRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthRequest
 
PayPalCaptureAuthResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCaptureAuthResponse(HttpResponse<Capture>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureAuthResponse
 
PayPalCaptureOrderRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
Request object used to capture an order immediately.
PayPalCaptureOrderRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderRequest
 
PayPalCaptureOrderResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCaptureOrderResponse(HttpResponse<Order>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureOrderResponse
 
PayPalCaptureRetrievalRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCaptureRetrievalRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalRequest
 
PayPalCaptureRetrievalResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCaptureRetrievalResponse(HttpResponse<Capture>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCaptureRetrievalResponse
 
PayPalCheckoutApiProperties - Class in com.broadleafcommerce.paypal.micro.gateway.autoconfigure
 
PayPalCheckoutApiProperties() - Constructor for class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
 
PayPalCheckoutEnvironmentType - Enum in com.broadleafcommerce.paypal.micro.gateway.service.type
Defines the possible environments within which to make transactions.
payPalCheckoutExternalCallRetryTemplate() - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
By default this does not retry when a network or 5xx error is encountered
payPalCheckoutHostedService(PayPalGatewayConfiguration, PayPalCheckoutTransactionService) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalCheckoutHostedService - Interface in com.broadleafcommerce.paypal.micro.gateway.service
Defines a service implementing PaymentGatewayHostedService that supports hosted solutions.
PayPalCheckoutPaymentGatewayType - Enum in com.broadleafcommerce.paypal.micro.gateway.service.type
 
payPalCheckoutProvider(PayPalClientProvider, PayPalCheckoutApiProperties, PayPalGatewayConfiguration) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalCheckoutProvider - Interface in com.broadleafcommerce.paypal.micro.gateway.service.provider
Identifies a service that is responsible for making calls against the PayPal REST API.
payPalCheckoutReportingService(PayPalClientProvider, PayPalCheckoutProvider, PayPalUtils) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalCheckoutReportingService - Interface in com.broadleafcommerce.paypal.micro.gateway.service
 
payPalCheckoutRollbackService(PayPalCheckoutTransactionService) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalCheckoutRollbackService - Interface in com.broadleafcommerce.paypal.micro.gateway.service
 
payPalCheckoutTransactionService(PayPalCheckoutProvider, PayPalClientProvider, PayPalOrderService, PayPalCheckoutApiProperties, RetryTemplate, PayPalUtils) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalCheckoutTransactionService - Interface in com.broadleafcommerce.paypal.micro.gateway.service
 
payPalClientProvider(PayPalCheckoutApiProperties) - Method in class com.broadleafcommerce.paypal.micro.service.autoconfigure.PayPalVendorServiceAutoConfiguration
 
PayPalClientProvider - Interface in com.broadleafcommerce.paypal.micro.service
Identifies a service that configures and provides access to a PayPalHttpClient with which to execute requests based on PayPalCheckoutApiProperties.
PayPalCreateOrderRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCreateOrderRequest(PayPalClientProvider, PaymentRequest, OrderRequest) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderRequest
 
PayPalCreateOrderResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalCreateOrderResponse(HttpResponse<Order>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalCreateOrderResponse
 
PayPalErrorResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalErrorResponse() - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
PayPalGatewayAutoConfiguration - Class in com.broadleafcommerce.paypal.micro.gateway.autoconfigure
 
PayPalGatewayAutoConfiguration() - Constructor for class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalGatewayConfiguration - Class in com.broadleafcommerce.paypal.micro.gateway.autoconfigure
Default implementation of PaymentGatewayConfiguration.
PayPalGatewayConfiguration() - Constructor for class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
 
PayPalInvalidRequestStateException - Exception in com.broadleafcommerce.paypal.micro.exception
Represents an exception that occurs because a PayPalRequest's state was invalid prior to sending the request.
PayPalInvalidRequestStateException() - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalInvalidRequestStateException
 
PayPalInvalidRequestStateException(String) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalInvalidRequestStateException
 
PayPalInvalidRequestStateException(String, Throwable) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalInvalidRequestStateException
 
PayPalInvalidRequestStateException(Throwable) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalInvalidRequestStateException
 
PayPalOrderRetrievalRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalOrderRetrievalRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalRequest
 
PayPalOrderRetrievalResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalOrderRetrievalResponse(HttpResponse<Order>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalOrderRetrievalResponse
 
payPalOrderService(PayPalCheckoutProvider, PayPalGatewayConfiguration, PayPalCheckoutApiProperties, PayPalClientProvider) - Method in class com.broadleafcommerce.paypal.micro.service.autoconfigure.PayPalVendorServiceAutoConfiguration
 
PayPalOrderService - Interface in com.broadleafcommerce.paypal.micro.service
Defines a service as supporting create and update actions for Orders.
payPalPaymentGatewayPaymentValidator(PayPalGatewayConfiguration) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalPaymentGatewayPaymentValidator - Interface in com.broadleafcommerce.paypal.micro.gateway.service
Validator meant to ensure that PaymentValidationRequest objects are sufficiently configured for the PayPal Payment Services gateway.
PayPalReAuthorizeRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalReAuthorizeRequest(PayPalClientProvider, PaymentRequest, String, ReauthorizeRequest) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeRequest
 
PayPalReAuthorizeResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalReAuthorizeResponse(HttpResponse<Authorization>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalReAuthorizeResponse
 
PayPalRefundRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
Represents a refund request.
PayPalRefundRequest(PayPalClientProvider, PaymentRequest, RefundRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundRequest
 
PayPalRefundResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalRefundResponse(HttpResponse<Refund>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalRefundResponse
 
PayPalRequest - Interface in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalResponse - Interface in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalRESTException - Exception in com.broadleafcommerce.paypal.micro.exception
Represents an error response from a request against the PayPal REST APIs.
PayPalRESTException() - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalRESTException
 
PayPalRESTException(String) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalRESTException
 
PayPalRESTException(String, Throwable) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalRESTException
 
PayPalRESTException(Throwable) - Constructor for exception com.broadleafcommerce.paypal.micro.exception.PayPalRESTException
 
PayPalShippingDisplayType - Enum in com.broadleafcommerce.paypal.micro.type
 
PayPalUpdateOrderRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalUpdateOrderRequest(PayPalClientProvider, PaymentRequest, String, List<Patch>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderRequest
 
PayPalUpdateOrderResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalUpdateOrderResponse(HttpResponse<Void>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalUpdateOrderResponse
 
payPalUtils(ObjectMapper) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayAutoConfiguration
 
PayPalUtils - Class in com.broadleafcommerce.paypal.micro.gateway.service.util
 
PayPalUtils(ObjectMapper) - Constructor for class com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
 
PayPalVendorServiceAutoConfiguration - Class in com.broadleafcommerce.paypal.micro.service.autoconfigure
 
PayPalVendorServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.paypal.micro.service.autoconfigure.PayPalVendorServiceAutoConfiguration
 
PayPalVoidAuthRequest - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalVoidAuthRequest(PayPalClientProvider, PaymentRequest, String) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthRequest
 
PayPalVoidAuthResponse - Class in com.broadleafcommerce.paypal.micro.domain.api
 
PayPalVoidAuthResponse(HttpResponse<Void>) - Constructor for class com.broadleafcommerce.paypal.micro.domain.api.PayPalVoidAuthResponse
 
processException(Exception, PaymentResponse, PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
This method is responsible for levering the exception, paymentRequest, & transactionType to populate the paymentResponse instead of allowing the exception to be thrown.
PRODUCTION - com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutEnvironmentType
 
PROVIDE_SHIPPING - com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
 

R

recordTransactionReferenceIdOnOrder(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Saves the PaymentRequest.getTransactionReferenceId() on the Order
refund(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
REFUND_ID - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
refundPayment(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Executes a DefaultTransactionTypes.REFUND for the captured payment.
REPLACE_OP_TYPE - Static variable in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
requestHostedEndpoint(PaymentRequest, boolean) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutHostedService
 
requiresOrderId(Set<String>) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
retrieveAuthorization(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
reverseAuthorize(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
rollbackAuthorize(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 
rollbackAuthorizeAndCapture(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 
rollbackCapture(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 
rollbackRefund(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutRollbackService
 

S

SANDBOX - com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutEnvironmentType
 
setAdditionalCustomFields(Map<String, String>) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The Paypal NVP API only allows a single field with custom logic in it: PAYMENTREQUEST_n_CUSTOM.
setBnCode(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The attribution code to attach to each request against the PayPal REST APIs.
setClientId(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The client id provided by PayPal that is used in API calls to identify the charging company/entity.
setClientSecret(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The client secret provided by PayPal that is used in API calls to verify the applications usage of the client id.
setCommonDetailsResponse(PayPalOrderRetrievalResponse, PaymentResponse) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
setDebugId(String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
setEnvironment(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Identifies whether production ("live") or non-production/test ("sandbox") transactions should be made.
setFailureReportingThreshold(int) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalGatewayConfiguration
Determines how many times a transaction failure is reported.
setInformationLink(String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
setInvalidPaymentMethodDeclineCodes(List<String>) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The list of transaction failure codes that should be considered a form of payment method decline.
setMessage(String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
setName(String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
setPaymentDeclineCodes(List<String>) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
The list of transaction failure codes that should be considered a form of payment decline.
setPaymentDescription(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Simple description of the entity that is charging the customer.
setPopulateItemsOnCreateOrder(boolean) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Whether the PurchaseUnit.items() should be populated if they're already known when we initially create the PayPal Order.
setPopulateShippingOnCreateOrder(boolean) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Whether the PurchaseUnit.shippingDetail() should be populated if it's already known when we initially create the PayPal Order.
setTotalType(String) - Method in class com.broadleafcommerce.paypal.micro.gateway.autoconfigure.PayPalCheckoutApiProperties
Type declaration for the label to be displayed in MiniCart for UX.
SHIPPING_PREFERENCE - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
An additional field to store the shipping preference.

T

toString() - Method in class com.broadleafcommerce.paypal.micro.domain.api.PayPalErrorResponse
 
TOTAL - Static variable in class com.broadleafcommerce.paypal.micro.service.MessageConstants
 
type() - Method in enum com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutEnvironmentType
 

U

updateOrder(String, List<Patch>, PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
updateOrderCustomId(String, String, PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
updateOrderCustomId(String, String, PaymentRequest) - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalOrderService
Updates the PayPal Order to include the provided custom ID value.
updatePayPalOrderForFulfillment(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.service.DefaultPayPalOrderService
 
updatePayPalOrderForFulfillment(PaymentRequest) - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalOrderService
Updates the PayPal Order to be in sync with the Broadleaf order.

V

validatePayment(PaymentValidationRequest, String, String) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalPaymentGatewayPaymentValidator
 
valueOf(String) - Static method in enum com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutEnvironmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutPaymentGatewayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutEnvironmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.paypal.micro.gateway.service.type.PayPalCheckoutPaymentGatewayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.paypal.micro.type.PayPalShippingDisplayType
Returns an array containing the constants of this enum type, in the order they are declared.
voidAuthorization(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
Executes a DefaultTransactionTypes.REVERSE_AUTH for the provided Authorization object.
voidAuthorization(PaymentRequest, TransactionType) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
 
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages