OAuth Retailer Flow

GET http://login.whisk.com/retailers/oauth/v2/authorize

Path Parameters

NameTypeDescription

retailer*

string

Retailer graph id or name

redirect_uri*

string

Url to redirect user after authorization

 

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

Last updated