There is nothing wrong in him asking money. If the guy is truly helping people then people should gladly pay. If the almighty has given him the ability to heal (through HIS will) and he is doing it full time why wouldnt you pay.
Which city is this person in CB?
Peace STONECOLD
The awliya are not interested in this world - that is a given ... A shaykh will only request money from those in senior fellowship positions of those who have given him bayah and even then he will take the money and pass it on somewhere else ... There are clear references against making the Deen a source of income and a true Shaykh or a Wali will NEVER make such a basic mistake. The one who does this you will find therein a sign of a charlatan.
Taking a Shaykh (Giving bayah/bayt) is only taking a promise that you will fulfil the work he or she has for you to do. He/she will only teach you in accordance with a recognised tariqah and provide you a wird and you need to follow the adab (etiquettes) of a mureed/mureedah ... In most tariqahs you are still free to pratice your fiqh inclinations - such as if you are Sunni rai Deoband there is no problem in taking a Shaykh who himself may be a Maliki because he will not enforce his fiqh on you - he will just teach you and train you to enhance your spirituality.
You do give bayah to the Shaykh/Shaykha ... but indirectly the order ... however you can short list which Shaykh to give bayah to based on the order that you feel you will most benefit from ... Just like different madhabs focus on different aspects of fiqh, different tariqas focus on different aspects of the spirit.
But I don't want to derail this thread ... but I can give you more information on this inshaAllah.