A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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 executedAbstractPayPalRequest
. - 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 providedPaymentRequest
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 providedAuthorization
- captureOrder(PaymentRequest) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
-
Executes an
DefaultTransactionTypes.AUTHORIZE_AND_CAPTURE
transaction based on the providedPaymentRequest
. - 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 thePaymentRequest
. - 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 thePurchaseUnitRequest
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 aRetryPolicy
based on a providedThrowable
. - 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
-
Deprecated.
- executeInternal(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
-
Executes the configured
AbstractPayPalRequest.request
using theAbstractPayPalRequest.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
-
Deprecated.in favour of
AbstractPayPalRequest.getClient(String, String)
- getClient() - Method in interface com.broadleafcommerce.paypal.micro.service.PayPalClientProvider
-
Deprecated.in favour of
PayPalClientProvider.getClient(String, String)
- getClient(String, String) - Method in class com.broadleafcommerce.paypal.micro.domain.api.AbstractPayPalRequest
-
Convenience method for getting the
PayPalClientProvider.getClient(String, String)
()} fromAbstractPayPalRequest.clientProvider
. - 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 PayPalOrder
. - 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 PayPalOrder
. - 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 onPayPalCheckoutApiProperties
. - 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 theOrder
- 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 PayPalOrder
. - 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 PayPalOrder
. - 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 providedAuthorization
object. - voidAuthorization(PaymentRequest, TransactionType) - Method in class com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutTransactionService
All Classes All Packages