Shopify Custom App - Admin API access scopes - write_customer_payment_methods

Topic summary

  • Main issue: The Admin API access scopes for a store’s Custom App do not include write_customer_payment_methods, which is needed to create customer payment methods.

  • Clarification: A responder notes this is a protected scope—Shopify restricts certain API permissions to specific contexts—and it is not available to standard store-level Custom Apps.

  • Workaround reported: The scope can be accessed via a Partner-level setup. The responder migrated to a Partner-level store/app and then assigned the merchant store to it to obtain access to write_customer_payment_methods.

  • Status/outcome: No direct way to enable this scope within a typical store-specific Custom App was identified. The discussion implies that access requires operating through a Partner-level context. It remains unclear if Shopify offers any alternative approval process to grant this scope directly to a store’s Custom App.

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

Admin API access scopes doesn’t have write_customer_payment_methods scope to be allowed of, how to enable this scope to create payment methods using Custom App within the store.

That scope is part of their new ‘protected scopes’. As far as I’ve been able to tell it can only be accessed via partner-level stores, not within a store’s custom app. I had to migrate to a partner-level store and then assign my store to it in order to access that scope.