It's possible that your credit card company still has that transaction on hold. You can call them and see if they can just cancel that transaction, so you don't have to go through the refund process with the phone company - save an unecessary step.
It's great that the phone company agreed to refund you. Glad it worked out fine.