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 StringGets 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:RequestStripePaymentIntentAccessTokenResolverGathers the Stripe PaymentIntent access token from the provided HTTP request.- Specified by:
resolvePaymentIntentAccessTokenin 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
-