Check if gateway supports purchase before testing parameters

Hey, just noticed this check was missing.