Square Jun 6, 2024

What's New in the Mobile Payments SDK Beta

M2 Related OWASP risk: Inadequate Supply Chain Security Learn more →

Article Summary

Square just launched the successor to their Reader SDK after 6 years, and KIOS was among the first to build with it. Their integration story reveals what's actually possible when payment SDKs are built for developers, not just transactions.

Square's new Mobile Payments SDK (currently in beta for US developers) replaces the Reader SDK with expanded capabilities based on partner feedback. KIOS, a restaurant kiosk software company serving 300+ customers with a team under 10, tested the SDK during alpha and shares their hands-on integration experience.

Key Takeaways

Critical Insight

The Mobile Payments SDK transforms in-person payment integration from basic transaction processing into a full-featured platform with orders, offline mode, device management, and flexible monetization.

JJ Cheng reveals the 'magic moment' that consistently surprises new restaurant customers about how the SDK actually works.

About This Article

Problem

KIOS couldn't see the status of their Reader devices across different locations. When something broke in a remote city, they had to call customers and make educated guesses instead of diagnosing the problem right away.

Solution

The Reader Management API gave them real-time information about each device. They could check connection status, see when the last transaction happened, monitor battery life, and track software versions. This let KIOS spot authorization failures and connectivity issues instantly from their dashboard.

Impact

KIOS stopped waiting for problems to happen and started preventing them. Instead of calling customers or hunting for solutions, they could now authorize Readers remotely or send technicians out with exact information about what needed fixing. This worked across their 300+ customer locations.