fix "array to string conversion" in PayUSettings class
minor fixes on ePayment
show error if buyer tries to pay with ePayment and critical module is not set up