I want to be able to just fund a bitcoin address given to me by the registrar, and the registrar withdraw payment as necessary when it is due for renewal. Is this possible anywhere?
All I've seen during my search require you to either manually go through a third party payment processor, or manually set up a renewal order so it can't be automated (without a credit card). A manual setup is fine, but I want to be able to let scripts handle it after that. Very frustrating.
That is not possible with bitcoin.
You cannot have a 3rd party withdraw coins from your address like that.
My proposed solution to your problem is to prepay for your domain for a decade or two while using bitcoin.
There are a few domain registrars that accept bitcoin for payment.
nono, it's their address, I just put coins on there and they withdraw when necessary. An API where they tell me how much I owe would complete the picture.