passing: icono integration, user upgrades and duplicate subscription handling.  Still need to handle declines and downgrades.