Send PayMethods parameter just when needed

Sending it empty will make the gateway return an error.