Introducing New Terminal API Customization Features
Read Full ArticleSummary
The article introduces new customization features in the Square Terminal API, allowing developers to create dynamic workflows that enhance the checkout experience. Key features include Custom Workflows for capturing customer interactions such as signatures and contact information, and a Custom Idle Screen for branding. The article provides practical examples of API requests and responses, illustrating how developers can implement these features to streamline operations and improve customer engagement.
Key Learnings
- 1Developers can create tailored buyer-facing workflows using the Terminal API, enhancing the checkout process beyond simple payment acceptance.
- 2The Custom Workflows feature allows for interactive screens, enabling businesses to collect signatures, contact information, and other customer inputs directly on the Square Terminal.
- 3The Custom Idle Screen feature enables sellers to display branding elements, improving customer recognition and engagement without developer intervention.
- 4Practical examples of API requests demonstrate how to implement signature capture and retrieve action statuses, providing a clear path for developers to integrate these features.
Who Should Read This
Senior API Developers implementing payment solutions in retail or service-oriented businesses.
Test Your Knowledge
What are the implications of using Custom Workflows for businesses with complex checkout processes?
How does the integration of signature capture via the Terminal API improve operational efficiency for healthcare organizations?
What are the potential failure scenarios when implementing the Custom Idle Screen feature, and how can they be mitigated?
In what ways can the new customization features enhance the user experience compared to traditional payment processing methods?
How does the API's design facilitate the seamless transition between different workflow steps during a transaction?
Topics
More articles about In-person Payments
Explore In-person Payments engineering →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...