As far as I understand it, an affiliate gets an affiliate ID; then, when making the purchase on ShareIt, this ID is used as a mark that a comission goes to the affiliate. So, you use this ID to "log on" the secure shop.
During the purchase, you fill in the necessary data - such as the name, and also the credit card you will use for the purchase. So, if you fill in the name of the "target" company, and enter your own credit card - you will buy the licenses yourself, with the name of the company.
I think there shouldn't be any problem about it.