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 Details

  • Constructor Details

  • 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

      protected ChasePaymentWalletSessionService getWalletSessionService()