Fix for country not being passed to doDirectPayment