Why Firebase Dynamic Links Fail to Redirect Properly in Shopify Embedded

Topic summary

A payment integration using Firebase Dynamic Links for external redirection is experiencing a critical UI issue in what appears to be a Shopify checkout flow.

The Problem:

  • When customers navigate to an external payment page via Firebase Dynamic Link but decide not to complete the transaction
  • Upon returning to the merchant’s order page to select a different payment method
  • The “Complete order” button becomes stuck in a perpetual loading state

Current Status:

  • The issue remains unresolved
  • The original poster is seeking input from others who may have encountered similar problems
  • An image is included showing the stuck loading button state

This appears to be a state management or redirect handling issue where the checkout process fails to properly reset after an abandoned external payment attempt.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

We created a payment that uses Firebase Dynamic Link for external redirection.

The issue is that if the client decides not to push through and goes back to the merchant order page to select another payment method, the Complete order button is stuck in loading

Did anyone experience this? How did you resolve it?