Welfare funds ( zakat ) are only for the poor , the destitute , the tax collectors , those whose hearts are inclined ( towards Islam ) , the slaves , those who cannot pay their debts , for the cause of God , and for those who have become needy on a journey . Paying zakat is an obligation that God has decreed .