Redirect user back to checkout page

Topic summary

A developer is building a public checkout extension and needs to redirect users back to the checkout page after they visit an external verification page.

Key Question:

  • Whether becoming a Sales Channel is the only method to use the admin/checkout/retrieve API for this redirect functionality.

Status: The question remains unanswered, with no responses or solutions provided yet. The developer is seeking clarification on API access requirements and alternative approaches if available.

Summarized with AI on October 23. AI used: claude-sonnet-4-5-20250929.

Hi Shopify community,
I’m building a public checkout extension, and I’m trying to redirect users back to the checkout page after they visit an external page for verification.
Is becoming a Sales Channel the only way to use the API <admin/checkout/retrieve> to achieve this?

Hi @user2358

Redirecting users back into the exact same state of Shopify’s native checkout after they visit an external verification page is generally not supported for public checkout extensions. The checkout session is tightly controlled by Shopify for security.

The admin/checkout/retrieve endpoint isn’t the standard way to achieve this for extensions. While becoming a Sales Channel app might offer deeper checkout control via different APIs, it’s a different app architecture.

For a public checkout extension, the recommended approach is usually to perform the verification within a modal (ui.showModal()) directly inside the checkout itself, avoiding the need to leave and then try to resume the Shopify session.

1 Like