Mobile Payments SDK

stand.gif

****

<aside> đź““

Summary

What: The SDK for developers to build self-order kiosks

When: Late 2024 - Early 2025

Role: Product Design Lead

Launched: February 2025 🎉

</aside>

Why build with SDKs?

Simply put, SDK is a toolkit for building apps– it includes APIs, libraries, documentation, developer tools and code samples.

An SDK helps developers build software faster and more reliably by providing everything they need in one place.

This SDK allows developers to leverage Square’s best in class payment platform without having to build payments from scratch.

V0

Our first version had a few sample screens, no cohesive branding and no real users.

Our first version had a few sample screens, no cohesive branding and no real users.

Designing for solo kiosk experiences

Designing a thoughtful kiosk experience required expanding our design system to include: Larger text for better readability, overflow buttons to take less used payment options away, “Powered by Square” badge to give buyers confidence when checking out solo.

Designing a thoughtful kiosk experience required expanding our design system to include: Larger text for better readability, overflow buttons to take less used payment options away, “Powered by Square” badge to give buyers confidence when checking out solo.

Balancing customization vs. standardization

We shipped Square components with the SDK so Developers can build with speed and efficiency.

We shipped Square components with the SDK so Developers can build with speed and efficiency.