Adding status argument gatewayRequest
Defaulting status to null for offsite gateways
Setting order statuses for each method
Status argument is now always a required argument