Square Payments SDK Enables Developers To Process Payments In Their Mobile Apps

Posted On: 1/21/2019

  • Printer Friendly Version
  • Decrease Text SizeIncrease Text Size
  • PDF

SAN FRANCISCO -- Square has launched the Square In-App Payments Software Development Kit (SDK), which enables developers and sellers to process payments with Square within their consumer-facing mobile apps for the first time.

With just a few lines of code, developers can build a fully PCI-compliant, secure Square-powered payments flow in their Android or iOS apps. With this SDK, developers leave the complexity of payments to Square and focus instead on providing the buyer experience. The in-app payments SDK is available for iOS, Android and Flutter in the U.S., Canada, UK, Australia and Japan.
It provides a customizable payments flow that works with the most popular payment types. The SDK includes an interactive user experience that guides buyers as they enter their credit card information, preventing errors and providing a smoother checkout experience.

Developers can use this default flow as-is, update certain elements, or customize the entire experience to match the look and feel of their apps. Buyers can pay with their credit or debit cards, digital wallets such as Apple Pay and Google Pay, or can choose to save their credit card information for future purchases.

Square claims the SDK makes it the only platform with first-party products that provide an end-to-end payments experience across in-person, Web and mobile app transactions. By using one platform for payments, developers and sellers minimize the complexity, security and compliance of managing payments across channels. For sellers, that also means a single, unified system for back-office reporting and the ability to see a holistic view of their buyers' behavior for easier customer service and loyalty.