Developer ToolsPayments

Square – Mobile Payments SDK

The SDK for developers to build self-order kiosks.

Square – Mobile Payments SDK

Client

Square

Role

Product Design Lead

Year

2025

Scope

Developer Tools, Payments

Overview

Simply put, an 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.

Challenge

Building payments is super complex. There's tons to know – PCI compliance, fraud detection, merchant settlement, etc. This SDK manages the complexities of payment so developers can just build.

Solution

This SDK packages Square’s best in class payment platform into a single experience.

Gallery

Square – Mobile Payments SDK gallery 1
Square – Mobile Payments SDK gallery 2
Square – Mobile Payments SDK gallery 3
Square – Mobile Payments SDK gallery 4

Next Project

Square – Mobile Check Deposit

Square – Mobile Check Deposit