Skip to content

Payment Stuck on Loading Until Reader is Reset (iOS, v2025.3.0) #50

@alunparanggi

Description

@alunparanggi

Hi, I’m experiencing an issue with the Square Mobile SDK Flutter package (version 2025.3.0) in my Flutter application (iOS only).

Here’s the scenario:

  • After our staff serves a customer and completes a payment, they move on to the next customer.
  • The Square Reader status shows “Ready”.
  • However, when attempting the next payment (e.g., contactless), the payment screen only shows a loading spinner and never proceeds.
  • This happens even though the gap between payments is only around 5–10 minutes.
  • The payment works again only after disconnecting, resetting, and reconnecting the Square Reader.

Question:
What factors could cause this issue on iOS, and what can be done to prevent it from happening?

Additional Info:

  • This issue occurs in multiple stores across different devices, ranging from iPads running iOS 15.6 to the latest iOS 18.5.
  • I’m aware that there’s a newer version of the package available, but I haven’t updated because some of our stores are still using older iPad models that may not be compatible with the latest SDK.

Thank you in advance for your help.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions