Are there any personal credit cards that earn points through business transactions?

I am a sole trader and the various business credit card options available don’t quite suit me. Can anyone please tell me if they know of any personal credit cards that allow business transactions to earn frequent flyer points (am flexible with Qantas or Velocity)?

I have Westpac black, Virgin high flyer, Coles M/Card and always get points for Biz expenses. When I get my CC statement I pay out of Biz or personal accts depending on the expense. Never had a problem.

Thanks Paulod!