It was narrated that Ibn ‘Abbas (رضي الله عنه) said:
The one who captured al-'Abbas bin ‘Abdul-Mutlalib was Abul-Yasar bin 'Amr, whose name was Ka'b bin ‘Amr, one of Banu Salimah. The Messenger of Allah (ﷺ) said to him: "How did you capture him, O Abul-Yasar?" He said: A man who l have never seen before or since helped me, he looked like such and such. The Messenger of Allah (ﷺ) said: "A noble angel helped you to capture him.” And he said to al-'Abbas: "O 'Abbas, ransom yourself and your nephew 'Aqeel bin Abi Talib, and Nawfal bin al-Harilh, and your ally 'Utbah bin Jahdam" - one of Banul-Harith bin Fihr. But he refused and said: I was Muslim before this; rather they forced me (to come). He said: "Allah knows best about you. If you are truly as you say, then Allah will reward you for that, but it appears that you were against us, so ransom yourself." The Messenger of Allah (ﷺ) had already taken twenty Ooqiyyahs of gold from him, and he said: O Messenger of Allah, count it as part of my ransom. He said: "No, that is something that Allah gave to us from you (as booty).” He said: I have no wealth. He said: “Where is the wealth you left in Makkah with Ummul-Fadl, when there was no one else with you, and you said: If I die on my journey, then such and such is for al-Fadl, and such and such is for Qutham, and such and such is for 'Abdullah'?" He said: By the One Who sent you with the truth, no one among the people knew of this except me and her. Indeed I know that you are the Messenger of Allah.