Square Developer

Integrate Square into your apps.

Square Developer

Securely take payments everywhere with a single platform.

Omnichannel, multichannel, call it what you want. Take payments wherever your customers are.

Take in-person payments.

Use Square hardware to build a custom point of sale or self-service kiosk.

NEW: Take in-app payments.

Customize the payment form UX to fit your mobile app’s look and feel.

Take online payments.

Go fully customizable, or quickly embed a checkout experience into a website.

Rely on the payment platform that has processed billions of transactions.

PCI and EMV compliance

Our hardware is compliant with EMV regulations and we take on the burden of staying PCI compliant, which means you don’t have to worry about assessment fees or potential expensive data breach fines.

End-to-end encryption

From the time the customer taps, dips, or swipes a card, the data is encrypted until it reaches Square’s processing environment. Customer data never touches the seller’s servers. And it’s all preconfigured, with no additional steps necessary.

Every payment type

Process all major credit and debit cards and accept mobile-wallet NFC payments out of the box. This includes Apple Pay, Google Pay, and Samsung Pay.

Dispute management

We have a dedicated disputes team to deal with the bank for you. We’ll ask for the documentation we need and take care of the rest with no additional fees.

Fast deposits

Get your money faster with Square’s deposits as soon as the next business day. We also offer instant or scheduled same-day deposits for an additional small fee.

Fraud detection

We use machine learning to analyze every payment in our ecosystem. It enables us to prevent fraud on sellers’ behalf, regardless of the payment volume they are processing.

Do more than take payments.

Understand your customers, sales, inventory, and more.

Easily make informed decisions with a complete view of your inventory, customers, and products across all of your online, in-app and in-person sales.

Integrate with existing business systems.

Transfer payments data into a CRM, OMS, ERP, or any enterprise business solution.

Create unlimited solutions including:

  • Order-ahead apps
  • Line-busting mobile solutions
  • Custom points of sale
  • Online checkout experiences
  • Customer management solutions
  • Self-service kiosks
“Square offers us a way to think outside the box in terms of what’s possible for transactions and experiences in-Shack. We’re freed from the restrictions put on us by legacy products, and the Square suite of tools enables a variety of new opportunities.”

– Anoop Pillarisetti, Digital Product & Strategy at Shake Shack

Shake Shack built a self-service kiosk application, powered by Square Reader SDK, that streamlined the in-store ordering process.

Square APIs and SDKs are free for developers to use.

Square charges a processing fee on credit and debit transactions.

In-Person Transactions

2.5% + 10¢
Per dip, tap, or swipe with Reader SDK*

In-App Transactions

2.9% + 30¢
Per transaction

Online Transactions

2.9% + 30¢
Per transaction

Custom rate

Custom pricing packages may be available for partners and large businesses based on payment volume, average transaction size, and more. We’d love to have a conversation about it.

Contact Us >

* Full Pricing Information >

Open-source platforms supporting Square.


Ready to get started?