Optimal Payment: Make account mandatory field

The Optimal Payments gateway requires an accountNum field as part of the
credentials. This commit makes it a mandatory field while also deprecating
the existing login field which is called store_id in Optimal vernacular.

Closes #1307, closes #1309.