# Express checkout isn't working on my store

Express Checkout is a paid feature that lets customers buy with one click instead of going through the full cart flow; if it isn't working, the most common causes are the Express Checkout block being missing from the page or the customer getting stuck at the phone verification step.

## Steps

1. Confirm your plan includes Express Checkout — it isn't available on the free plan.
2. In your store editor, check that the **Express Checkout** block is actually added to the product or landing page — the button does nothing if it was removed or never added.
3. Preview the page as a customer and test a full purchase, including entering a phone number — Express Checkout can include an OTP (verification code) step, so confirm the code arrives and can be entered.
4. If your store recently moved to the current platform version, re-check the page in the editor — pages built on an older version may need blocks re-added rather than assuming settings carried over. Republish the page after making any changes.
5. Clear your browser cache (or test in an incognito/private window) and reload the page to rule out a stale cached version. If it still happens, open a ticket with the page link.

## Common problems

- Wanting your store reverted to an older version because Express Checkout stopped working → versions can't be reverted once migrated; describe the exact symptom instead so it can be diagnosed.
- Button visible but clicking does nothing → check the block is on the page and not hidden behind another element, then republish, clear your cache, and test again in an incognito/private window.
- Customer doesn't receive the verification code → open a ticket with the order and phone details so it can be investigated.

## Related
- [How do I set up a floating button that jumps to express checkout?](https://help.dropify.shop/en/checkout/sticky-floating-checkout-button/)
