Class ChasePaymentWalletSessionEndpoint
java.lang.Object
com.broadleafcommerce.vendor.chasepayment.web.endpoint.ChasePaymentWalletSessionEndpoint
@FrameworkRestController
@FrameworkMapping("/chase-payment/wallet-session")
public class ChasePaymentWalletSessionEndpoint
extends Object
Endpoint used to engage the Chase Payment Wallet Session.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionChasePaymentWalletSessionEndpoint(ChasePaymentWalletSessionService walletSessionService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<String>createApplePaySession(String createSessionUrl, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected StringgetApplicationIdFromContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected StringgetTenantIdFromContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ChasePaymentWalletSessionService
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
ChasePaymentWalletSessionEndpoint
-
-
Method Details
-
createApplePaySession
@Policy(permissionRoots="CHASE_APPLE_CREATE_SESSION") @FrameworkPostMapping(value="/applepay/create", produces="application/json") public org.springframework.http.ResponseEntity<String> createApplePaySession(@RequestParam("createSessionUrl") String createSessionUrl, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
getApplicationIdFromContext
@Nullable protected String getApplicationIdFromContext(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getTenantIdFromContext
@Nullable protected String getTenantIdFromContext(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getWalletSessionService
-