Class HeaderRequestStripePaymentIntentAccessTokenResolver
java.lang.Object
com.broadleafcommerce.web.service.HeaderRequestStripePaymentIntentAccessTokenResolver
- All Implemented Interfaces:
RequestStripePaymentIntentAccessTokenResolver
public class HeaderRequestStripePaymentIntentAccessTokenResolver
extends Object
implements RequestStripePaymentIntentAccessTokenResolver
Resolves the payment intent access token from a request header.
- Author:
- Dima Myroniuk (dmyroniuk)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Gets the header name to check for the payment intent access tokenresolvePaymentIntentAccessToken
(jakarta.servlet.http.HttpServletRequest request) Gathers the Stripe PaymentIntent access token from the provided HTTP request.
-
Field Details
-
DEFAULT_HEADER_PAYMENT_INTENT_ACCESS_TOKEN
- See Also:
-
-
Constructor Details
-
HeaderRequestStripePaymentIntentAccessTokenResolver
public HeaderRequestStripePaymentIntentAccessTokenResolver()
-
-
Method Details
-
resolvePaymentIntentAccessToken
public Optional<String> resolvePaymentIntentAccessToken(jakarta.servlet.http.HttpServletRequest request) Description copied from interface:RequestStripePaymentIntentAccessTokenResolver
Gathers the Stripe PaymentIntent access token from the provided HTTP request.- Specified by:
resolvePaymentIntentAccessToken
in interfaceRequestStripePaymentIntentAccessTokenResolver
- Parameters:
request
- The original http request- Returns:
- A Stripe PaymentIntent access token, if one exists
-
getHeaderName
Gets the header name to check for the payment intent access token- Returns:
- the payment intent access token header name
-