I've recently paid for a VPN subscription using BitCoin. When you do BitCoin there is no auto renewal and I consider it to be a good thing.
EDIT: s/now/no
EDIT: s/now/no
Both support payment via Bitpay. ExpressVPN returned the money no problem after I've discovered that they don't do port forwarding.