Set pre-selected payment method option with checkout extensibility

Topic summary

  • Issue: Request to preselect a payment method (e.g., PayPal) in Shopify’s checkout using Checkout Extensibility.

  • Context: Original poster observed an example store where PayPal appears preselected on page load and after refresh, despite Shopify Support stating this isn’t possible with current APIs.

  • Key clarification: A participant explained the observed behavior resulted from an A/B test conducted when checkout A/B testing was allowed. That capability is no longer permitted or supported.

  • Outcome: Under current Checkout Extensibility constraints, there is no supported way to programmatically set a preselected payment method. No workaround or code solution was provided.

  • Status: Effectively resolved with confirmation of a platform limitation; additional users asked for a fix, but none exists under current policies. No attachments or code are essential to understanding, aside from the referenced example screenshot.

Summarized with AI on January 1. AI used: gpt-5.

Hello, as the title states, I want to set the pre-selected payment method option using checkout extensibility. I contacted Shopify support about this issue as the api didn’t have much useful information for this. They said it wasn’t possible, however, https://snocks.com/ has this feature on their site.

If you add to cart and go to the 4th step, you’ll see that paypal is pre-selected on page load. You can select another item, refresh and it’ll go back to paypal.

Any insight into how this was accomplished?

CrunchyBytes did you get a fix for this issue ? Im having the same problem.

Hi, this was an A/B test back when A/B testing was allowed. This is not doable anymore :frowning: