[WIP] new flow: scope and email are fetch separately from PayPal