Mobile payment sdk - is it possible to manually process the queued offline payments?

Dear Team,

By reading this link Offline Payments, it’s said regarding the offline payments:

The Mobile Payments SDK regularly checks for network connectivity and a connection to Square servers so that queued payments can be processed. This is done automatically while the application is open in the foreground of the device.

Does it mean offline payment and standard(non-offline) payment via mobile payment sdk make no difference in the case of network available?
because the processing on offline payment is automatic according to above description, so if network is always available, it will process the offline payments immediately, it sounds quite similar with standard (non-offline) payment.

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

In-App Payments SDK: How It Works
In-App Payment Solutions
Point of Sale API and POS Integration Tools

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Hello!

Thank you for the info—I’ll dive in further to see what more I can uncover.

Best Regards,
Rosita
MyAcuvueRewards

Dear Team,

Any update please?

Thanks.

Yes, that’s the idea. Offline mode should allow you to run seamlessly. :slight_smile:

what about the case of network available but square service outage? will the local payment still be created and uploaded because of network available, but fail eventually?

They will process as offline if Square is down and be queued and processed once where back online. :slight_smile:

1 Like