Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

Dev GuideRecipesAPI ReferenceChangelogDiscussions
Dev GuideAPI ReferenceUser GuideGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

SessionRequestHandler

Describes SessionRequestHandler in Optimizely Configured Commerce.

Order

Handler

Description

500

GetPunchOutSession

Uses the Parameter.PunchOutSessionId to lookup the PunchOutSession from the PunchOutSession repository.

600

CreatePunchOutSessionAccess

Creates new PunchOutSessionAccess.

700

SetUserAsAuthenticated

Uses the IAuthenticationService to set the PunchOutSession.UserProfile as authenticated.

800

SetSiteContext

Uses the ISiteContextService to set the SiteContext BillTo, ShipTo, and Currency.

900

CreateRedirectUrl

Creates a RedirectUrl and sets it to the result.