All updates

After a Failed Payment, the Whole Billing Page Stays Open

When a payment fails you can still see your invoices and pay the unpaid one from Billing, instead of being left with the Payment methods tab alone.

Version 2.9.142ImprovementBilling

What's changed

  • Every Billing tab stays open after a failed payment (such as Usage, Payment methods, Invoices, Credits, Budget, Billing information and Referrals); before, only Payment methods was
  • You can open and download your invoices and pay the unpaid one with a saved card from Invoices, Pay now; one banner says your last payment failed, and its View invoices button opens the Invoices tab
  • Budget, promo codes, and reordering or removing payment methods work too, and so do notifications and replying to an abuse notice
  • The rest of the console and the API stay locked until the unpaid invoice is paid, from Billing or by the retry that runs when you replace your payment method: the dashboard, your resources and switching to a project that has no failed payment are refused, and the API answers 402 with a message that names both ways out
  • In the console, support, notifications and account verification stay reachable, and in the API the support ticket endpoints do
  • Changes that would move the unpaid invoice to another payer, such as billing through another organization or leaving a payer, stay shut until it is paid, and the page says when they come back
  • The Referrals tab opens on the first click; it used to need two