Feature Request - Pyment Methods via Admin API

It would be really helpful to understand why Shopify does not currently provide a way to query a store’s active payment methods.

I know this is not possible at the moment, and I’m not necessarily looking for a workaround. I found several threads in both the current and old forums where app developers had similar use cases. I’m mainly trying to understand the reasoning behind this limitation since there are posts going back to 2019 about that problem.

Is this information intentionally not exposed for security, privacy, or platform policy reasons? Or is it simply something that has not been prioritized yet? Are there any plans to implement this?

Hi @Marvin_S, does Storefront API’s paymentSettings cover your use case at all?

This API point doesn’t return the payment method names, this is required for configuring all payment method customizations, this causes many problems because there’s often a big difference between the payment method name the merchant sees and what Shopify uses in the background.

For example:
“Mercado Pago Cuotas sin Tarjeta”

Becomes “Cuotas sin Tarjeta con Mercado Pago” and other bizarre changes.

I have another thread here that I stopped updating because at this point knowing the real payment method name became a competitive advantage for our apps:

Oh, I see what you mean now. This was a struggle for me as well back when I built Payment Customization scripts in the Script Editor app.

I usually had to puts the full list of payment methods first to figure out which names the script was expecting, then configure the script based on those names. It also was not uncommon for merchants to reach back out saying a newly configured payment method did not work, because they only knew the name shown in checkout or Admin, which did not always match the name the script needed.

I’ll submit this internally as a feature request. I can’t make any promises, but if this does end up getting implemented, we’ll update this thread :slight_smile: