You need to straighten out what interest rates mean what. The contract rate -- the rate always listed with the description of the bonds,
not the market/yield/effective rate -- is what the bonds are really paying. When the company issues 8% bonds, they're paying 8%.
The market rate is used to figure out the current value of the bonds. The value of the bonds isn't the same thing as what the bonds are really paying in interest. Plus, the market rate can change all the time, so you could never figure out what interest payments are being made based on that rate if it changes all the time. The market rate might be 7.5% now, but it won't necessarily be that six months from now when the first payment is due.
BTW, the company is not paying a premium. The bondholders buying the bonds are paying the premium
to the company. The company doesn't have to pay it back. They are "paying it back" by paying higher interest than what the market is paying. The difference in the interest rates gets made up for in the long run, but it's kind of screwy to think about until you understand bonds better.
You might want to do some reading here. Since you're already taking this online, I don't know how useful this will be.
Principles of Accounting Chapter 13