Gateway errors should be consistent with other payment errors.

Fixes #5270

Conflicts:
	api/spec/controllers/spree/api/payments_controller_spec.rb