Checkout block bypassed when using Apple Pay

Checkout block bypassed when using Apple Pay

sekmo
Visitor
2 0 0

Hi there! I’m using a checkout extension with the “Allow app to block checkout” option enabled. It works great during the standard checkout flow - the extension blocks the process when required data is missing.

However, I noticed that if a customer chooses Apple Pay, the block seems to be bypassed entirely. Is there any way to ensure the same blocking behavior is applied when Apple Pay is used?

 

Thanks in advance for your help!

Reply 1 (1)

sekmo
Visitor
2 0 0

Response from Shopify support:

This appears to be expected behavior as the accelerated checkouts bypass some of the regular checkout steps. This means the useBuyerJourney intercept function likely will not be triggered in the same way because the accelerated checkout flow does not follow the standard progression through the checkout UI. However, a workaround would be for your team to use the
 server-side validation function to achieve similar functionality to what you expect with the useBuyerJourneyIntercept function.