Making possible send payments without shipping address

Payments without shipping address cannot be processed in current code.
This fix verify if shipping address is empty, if so shipping information are not sent to PayU.