KeyCDN's auto-pay makes you lose your credits
After KeyCDN increased their minimum yearly price from $29 to $49, I started looking at other options. Then I discovered that existing customers could still pay just $29/year, so I stayed.
In the past three years, I made manual payments when I got the expiring credits email. This year I decided to test their auto-pay option. The results were not-a-so good.
The scheduled payment went through, but it came in a day after the existing credits had expired. I filed a support ticket, assuming it was a mistake. They replied that they would not restore the lost credits. I compared it to a bank scheduling an automatic credit card payment a day late so they could charge you a late fee. They said they understood, but would not restore any credits.
I get that I'm not a big customer and they probably don't care if they lose my business. That's kind of the problem. But the way they handled the situation left a bad taste. They are clearly not catering to low end users.
I had already created an account with BunnyCDN after seeing @bunnyspeed's responsiveness on LET when I thought KeyCDN was going to charge me $49/year. I've switched to BunnyCDN for one site and plan to switch the rest as soon as my credits expire or they run out.
The setup process on BunnyCDN was faster and simpler than KeyCDN too. Even enabling SSL with Let's Encrypt worked on the first try. The process on KeyCDN had several minutes of delays and I kept getting CNAME lookup errors even though it was resolving correctly everywhere else.
tl;dr; If you use KeyCDN, make a manual payment instead of relying on autopay to keep your existing credits. Or switch to BunnyCDN