Payment method identifier now required for customerPaymentMethodRemoteCreate

Shopify's API version 2026-07 (effective July 2026) makes payment method identifier fields mandatory for customerPaymentMethodRemoteCreate with Stripe, Authorize.net, and Braintree. Integrations that omit these fields will break payment processing.
Any agency or brand using custom Shopify checkout flows or subscription apps built on these gateways needs to audit their API calls now — silent failures at checkout mean lost revenue with no error warning in older versions. Check your subscription or payment app vendor's roadmap for 2026-07 compatibility before upgrading API versions.
Shopify is enforcing schema discipline as it consolidates its payments infrastructure — expect more previously-optional fields to become required as the platform tightens third-party gateway integrations.
Audit your Shopify app integrations today: search for customerPaymentMethodRemoteCreate calls and confirm paymentMethodId, customerPaymentProfileId, or paymentMethodToken are being passed — missing fields will silently break payments on 2026-07.
Contact your subscription billing app vendor (Recharge, Skio, Stay, etc.) within 30 days to confirm they will be 2026-07 compliant before you migrate API versions.
Bottom Line
Missing payment identifier fields will break Shopify checkout on API 2026-07.
Source Lens
Technical Platform Update
Official but usually technical. Useful only when the change affects merchant-facing operations.
Impact Level
medium
Missing payment identifier fields will break Shopify checkout on API 2026-07.
Key Stat / Trigger
No single quantitative trigger surfaced in this report.
Focus on the operational implication, not just the headline.
Full Coverage
Back to Developer changelog April 1, 2026 Tags: Admin GraphQL API 2026-07 Payment method identifier now required for customerPaymentMethodRemoteCreate Ask assistant As of API version 2026-07, the payment method identifier field is now required when using the customer Payment Method Remote Create mutation with Stripe, Authorize. net, or Braintree inputs.
The affected fields are: payment Method Id on Remote Stripe Payment Method Input customer Payment Profile Id on Remote Authorize Net Customer Payment Profile Input payment Method Token on Remote Braintree Payment Method Input These fields were previously optional at the schema level but are required for the payment method to be functional.
Without a payment method identifier, remotely created payment methods cannot be used for payment processing. This change aligns the API schema with existing runtime requirements. If you are already passing a payment method identifier when calling this mutation, no changes are needed.
If you are not, update your integration to include the appropriate identifier for your gateway before adopting API version 2026-07. Was this section helpful? Yes No
Original Source
This briefing is based on reporting from Shopify Developer Changelog. Use the original post for full primary-source context.
Style
Audience
