I would just pay the fee with your card which has your name on it and skip all the formalities until next year when fees are due again at which point the renewal should come in your name. Get it?
Yes you should be able to.
Thanks! Your answer is awaiting moderation.