---
title: "My checkout button does not work"
description: "Check that your Stripe key is added and matches test or live mode, and that you published your latest site changes."
canonical: "https://www.buildy.ai/docs/payments/checkout-button-does-not-work"
last_updated: "2026-10-21"
---

# My checkout button does not work

A checkout button that does nothing, or shows an error, is nearly always a key problem: the Stripe key is missing or is for the wrong mode. Check those first.

## Steps

1. If you never added your Stripe key, ask Buildy in chat to "set up Stripe" and click **Add API Key** when it appears.
2. Check the mode. A key starting with `sk_test_` only works with test cards. A key starting with `sk_live_` takes real cards. Use the live key on your live site. A key change works right away, with no new publish.
3. If you changed your site's pages since your last publish, click **Publish & Share**. Page changes reach the live site only when you publish.
4. Open the live site in a private window and try the button again.
5. Still broken? In chat, say: "The checkout button on the Pricing page does nothing. Please check it and fix it." Buildy looks for the error and tries to fix it.

## Common problems

### The button works in the preview but not on the live site

You did not publish after the last change. Click **Publish & Share**.

### The customer pays but my site does not show the order

Ask Buildy to "record the order after a successful Stripe payment and show it on the thank-you page".

## Related

- [Accept payments with Stripe](/docs/payments/accept-payments-with-stripe)
- [My changes do not show on the live site](/docs/publish/changes-do-not-show)
