OAuth Retailer Flow

get

http://login.whisk.com/retailers/oauth/v2/authorize
Request
Response
Request
Path Parameters
retailer*
optional
string
Retailer graph id or name
redirect_uri*
optional
string
Url to redirect user after authorization
Response
200: OK

Some retailers (e.g., Kroger) use OAuth to grant access for checkout. Whisk provides uniform OAuth flow for these retailers:

  1. Your application navigates the user to Whisk's authorization endpoint, passing retailerand redirect_uriquery parameters e.g.,http://login.whisk.com/retailers/oauth/v2/authorize?retailer=kroger&redirect_uri=http://example.com/oauth/callback

  2. Whisk redirects user to the retailer login page, where they prompt their credentials

  3. User is redirected to the callback url passed in redirect_uriquery parameter with tokenparameter appended, e.g., http://example.com/oauth/callback?token=d0a2bb8e24b54bb9a3a17f039070ac0f

  4. Now tokencan be used to perform checkout