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.
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.
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.