BOTLOBBIES.ORG
Payments

Why does Renew open a Stripe invoice instead of a new checkout?

Renew can open a hosted Stripe invoice when the bot already has a valid unpaid invoice on its existing subscription. That is different from purchasing a new subscription after the old one has ended.

Recovering what is already owed

An existing subscription can have an open invoice that needs payment before access is confirmed for its next period. The service checks that invoice against the bot, subscription and customer rather than replacing it automatically with a fresh checkout. If the checks pass, the next step is the hosted invoice associated with that contract. Its amount can reflect the existing weekly, monthly or annual terms. It does not have to match the price of a new offer you happen to see elsewhere on the site today.

Why a different action can appear later

The renewal flow distinguishes a supported open invoice from a subscription that is cancelled or whose incomplete activation has expired. An ended contract can lead to a new checkout, while a contract with confirmed current paid coverage can simply remain active. If the service cannot verify the state, it can refuse to prepare another charge. This is why the same general renewal control can lead to different screens depending on the bot's current billing situation. The action should follow the existing contract, not a guess based on the button label.

Review the invoice before payment

Check that the amount, currency and subscription information correspond to the bot you intended to renew. The code restricts payable recovery links to hosted Stripe invoices, but you should still navigate through your account's own recovery flow rather than an unsolicited copied link. If the invoice seems wrong, pause and ask support to inspect the contract with its reference. Completing an invoice is a payment action; it does not itself change your choice of web-account password or replace the separate steps needed to sign in to the correct bot panel.