Shopify offsite payment app methods activation/deactivation impact

Topic summary

Offsite payments app developer seeks clarity on the admin UI that shows per-card-network toggles (e.g., Visa, Mastercard) during app activation on a development store and how these affect an offsite payments app.

  • Questions raised: whether this toggle UI also appears on live (non-development) stores; whether toggling a method triggers any notification (webhook) to the app; and how the app should behave (e.g., hide Mastercard if disabled).

  • Shopify response so far: development stores cannot process real transactions; there is no webhook event when a store changes its payment gateway. It remains unclear if this covers per-method toggles or only gateway-level changes.

  • Open items: confirmation of the UI’s availability on production stores; the expected mechanism for communicating method toggles to an offsite app in the absence of a webhook; and guidance on required UX behavior at checkout.

  • Status: unresolved; awaiting further clarification from Shopify. The attached screenshot showing the toggle controls is central to understanding the issue.

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

Hi,

I’m creating an offsite payments app following the documentation and the remix template. I’ve installed the app on a development store and activated the app on it. While activating, it shows the payment method to be activated/deactivated (as shown in the attached screenshot), is this just for development stores? if not, how switching off a payment method (e.g. visa) affects the payments app? will we receive a web hook for the configuration change?

Thanks in advance.

Hi Hmk-Pmnt,

It’s not possible for development stores to process real order transactions - so testing out a payment app may not work as expected. When you say you’re “switching off a payment method” - is that switching it off from the main admin?

Hi Liam,

No, if you look at the attached screenshot, it shows toggle buttons for Visa and Mastercard, what I mean to ask is if I toggle any of them (or both) off/on, does this trigger any webhook to be received on the offsite payments app? And, is this option only shown after installation on development stores?

There does not seem to be a webhook event for triggering when a store changes its’ payment gateway.

Thank you for your response Liam, I still didn’t get all my questions answered, can you please go over them again:

1- The configuration page screenshot I attached in the initial question is from a development store admin panel, do real stores on Shopify show the same page?
2- How should the payments app respond to the payment method toggles? e.g. if a store admin switched off the Mastercard option, should the payments app hide paying with Mastercard option on the payment page?
3- How does toggling a payment method from the attached screenshot gets communicated to the payments app if there is no web hook for that purpose?
P.S: The payments app we are developing and testing is an offsite payments app

Hi Liam,

Any update on this?