Can I claim business expense on items that are not under my name or paid on my credit card?

I am a sole proprietor. I have some business expenses to claim but there are a few expenses where a family member or friend had to help me purchase it. Here are the two situations and in both scenarios I've repaid either in cash or e-transfer.

 

1) Some business expenses are under my name but not paid on my card.

 

2) Some business expenses are under someone else's name and card.

 

Can I still claim it as a business expense?