Generally, all cloud providers have two ways of engaging with and billing customers. One is using a credit card, which is very easy for getting started. The other one is having an established relationship with a sales / account team and setting up billing by invoice. Smaller companies sometimes don't understand that and stick with credit card billing for too long. Once you move to production and have your own custome…
Ah yes, it was the customer's fault. Stupid customer using method recommended by service provider.
That is your fault, and your customers have every right to blame you. You are responsible for the due diligence on which providers you use.
Blaming a 3rd party might absolve you of some of the blame, but your still not providing the service you agreed to provide.
And before you try to suggest anything else, the condition here was "having customers you can't let down."
You have customers you can't let down. That's the context.