O you who have believed, when you [wish to] privately consult the Messenger, present before your consultation a charity. That is better for you and purer. But if you find not [the means] - then indeed, Allāh is Forgiving and Merciful.
O those who have faith in Allah and act upon what He has legislated for them! When you intend to talk privately with the Messenger, give some charity before you talk in private with him. That giving in charity will be better and purer for you because of being an act of obedience to Allah that purifies the hearts. But if you do not find anything you can give in charity, there is no harm in you talking in private with him, because Allah Forgiving of the sins of His servants and He is merciful towards them by not burdening them except with what they are capable of.