Redirect to checkout page when payment is required (cherry-pick #19179) (#19187)

gcp-cherry-pick-bot[bot] and Antonio Scandurra created

Cherry-picked Redirect to checkout page when payment is required
(#19179)

Previously, we were redirecting to a non-existant page.

Release Notes:

- N/A

Co-authored-by: Antonio Scandurra <me@as-cii.com>

Change summary

crates/assistant/src/assistant_panel.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

crates/assistant/src/assistant_panel.rs 🔗

@@ -4340,7 +4340,7 @@ impl ContextEditor {
 
     fn render_payment_required_error(&self, cx: &mut ViewContext<Self>) -> AnyElement {
         const ERROR_MESSAGE: &str = "Free tier exceeded. Subscribe and add payment to continue using Zed LLMs. You'll be billed at cost for tokens used.";
-        const SUBSCRIBE_URL: &str = "https://zed.dev/ai/subscribe";
+        const SUBSCRIBE_URL: &str = "https://zed.dev/api/billing/initiate_checkout";
 
         v_flex()
             .gap_0p5()