Hi ChrisVanOpstal,
Shopify’s checkout scripts are limited in terms of modifying the checkout flow or preventing users from checking out based on specific conditions, (such as if multipass_identifier is not found) so there might be some other tactics you could explore to determine why the identifier is getting lost for a small number of cases. I would first look at these options:
-
Investigate Checkout Flow: Carefully examine the checkout flow for Shop Pay and Apple Pay checkouts to identify any potential points where the
multipass_identifiermay be lost. Check if there are any customizations or modifications to the default Shopify checkout flow that could interfere with the Multipass integration. Are there any commonalities (eg geoloaction, referral source, customer tags, etc) to orders which are being affected? -
Review Payment Gateway Configuration: Review your payment gateway configurations, particularly for Shop Pay and Apple Pay. Ensure that the integration with these payment gateways is properly set up and that it doesn’t inadvertently affect the multipass_identifier during the checkout process.
Hope these help! Other folks here from the developer community might also have suggestions to try too.