FIX: allow offsite payments when using omnipay
FIX: get first key from gateways list, rather than first value.
Set email and name in gateway data.
Merge pull request #1 from jedateach/fixes/offsite-payments

FIX: allow offsite payments when using omnipay