Hi everyone,
We are excited to announce that the Mobile Payments SDK is now generally available for developers serving sellers in the United States!
The Mobile Payments SDK succeeds the Reader SDK, built upon years of valuable feedback from our vibrant community of developers and partners. It introduces improved reliability, key features to support more use cases, and deeper integrations with the Square ecosystem.
Core features include:
-
Offline payments in the event of connectivity issues or outages to ensure sellers never miss a sale.
-
Reader Management API to proactively monitor the health and status of connected Square Readers in real time to address issues more quickly, minimizing downtime.
-
Payments API integration that enables features like delayed capture, partial authorization, collecting app fees, and more to better serve varying payment use cases.
-
Orders API integration that enables itemization, applying price modifications, and sending orders to the Square POS for fulfillment, streamlining the entire order and payment process.
-
Square Sandbox testing to simulate a virtual reader device and take test payments without a physical card reader, ensuring your integration is ready before going live.
And thatβs not all. Our roadmap for the SDK includes many more exciting capabilities that we plan to launch soon!
To get started, check out the docs and our newest sample apps (iOS and Android).
Migrate from the Reader SDK
If your application currently uses the Reader SDK, you can migrate to the Mobile Payments SDK by following the steps in our migration guide.
Note: The Mobile Payments SDK does not yet support Flutter and React Native plugins. If your Reader SDK integration relies on these plugins, you will not be able to complete the migration at this time. However, support for these plugins are coming soon. In the meantime, we encourage you to review the migration guide to familiarize yourself with the process.
Will the Reader SDK be deprecated?
Yes, we plan to deprecate and eventually retire the Reader SDK. Please stay tuned for deprecation announcements, where we will share more details about the timeline and required steps.
Developers using the Reader SDK will need to migrate to the Mobile Payments SDK before the deadline provided. If your application will be impacted, we recommend starting the migration process as early as possible to ensure a smooth transition.
If you have any questions or need help, please reach out to your dedicated Square account manager or post your questions below.