Announcing Mobile Payments SDK GA and New Terminal API Features
Read Full ArticleSummary
The article announces the general availability of the Mobile Payments SDK, which allows developers to integrate Square's payment processing capabilities into their iOS and Android applications. It highlights new features such as support for offline payments, integration with Square's Orders API, and the ability to accept contactless payments via Tap to Pay on smartphones. Additionally, it introduces enhancements to the Terminal API, expanding its capabilities across various global markets and allowing for multi-brand QR code payments in Japan. Developers are encouraged to utilize the SDK and API to build seamless payment solutions tailored to their business needs.
Key Learnings
- 1The Mobile Payments SDK simplifies the integration of Square's payment solutions into mobile applications, providing a comprehensive in-person payment experience.
- 2Developers can enhance user experience by utilizing the Orders API for itemized receipts and seamless order fulfillment.
- 3The SDK supports offline payment processing, ensuring reliability even during network outages.
- 4New plugins for Flutter and React Native streamline cross-platform development, allowing for efficient use of a single codebase.
- 5The Terminal API's expansion into new markets and support for multi-brand QR payments illustrates the growing need for diverse payment options in global commerce.
Who Should Read This
Senior Mobile Developers implementing payment solutions in iOS and Android applications
Test Your Knowledge
What are the key advantages of using the Mobile Payments SDK over the deprecated Reader SDK?
How does the integration of the Orders API enhance the payment experience for users?
What considerations should developers keep in mind when implementing offline payment capabilities?
In what scenarios would using multi-brand QR code payments be beneficial for sellers in Japan?
How do the new Flutter and React Native plugins improve the development process for mobile payment solutions?
Topics
More from Square Engineering
View Square engineering blogs →A Massively Multi-user Datastore, Synced with Mobile Clients
The article discusses the architectural design of a massively multi-user datastore developed at Square, which is tailored to manage extensive merchant catalogs synced with mobile clients. It...
Command Line Observability with Semantic Exit Codes
The article presents a novel approach to enhancing command line tool observability at Square by introducing semantic exit codes inspired by HTTP status codes. By categorizing exit codes into user...
Celebrating the release of Android Studio Electric Eel
The release of Android Studio Electric Eel introduces a significant performance enhancement through a new parallel project import feature, which reduces average sync times for large codebases by 60%....
Developer Spotlight: Reference Health
The article highlights the journey of Reference Health, a platform that integrates Square's payment solutions into healthcare systems, enabling providers to accept secure payments directly through...
Stampeding Elephants
The article 'Stampeding Elephants' presents a case study from Square's Mobile Developer Experience (MDX) Android team, detailing their journey to modernize the build logic of their Point of Sale...