Square Developer

Your app, powered by Square hardware.

Quickly create in-person payment solutions with built-in EMV and PCI compliance.

1. Start coding

Create an account. Add the SDK.

2. Connect hardware

Simply buy it online or in stores.

3. Take payments

Dip, tap, or swipe a card. Get paid.

One stop for all your payments needs

From hardware to payment flow configuration, security to compliance, Square is the single source for all your payments needs. Our hardware and software comes EMV and PCI compliant out of the box, and every update we make to the payment flow and accepted payment types is packaged with the Square Reader SDK.


With hundreds of billions processed, Square is the standard for in-person payments.

Security and compliance

Every transaction is encrypted end to end. Our machine-learning systems stay ahead of fraud trends and help keep your funds safe. Our hardware and software products are also PCI and EMV compliant.

Scalability and integrations

Programmatically deploy your app to thousands of devices and take payments. Integrate with your enterprise business solutions, including your CRM, OMS, ERP, and more.

Payments and disputes

Square stays up to date with the latest payment technologies, including NFC, and provides fast deposits. We also support payment dispute resolution free of additional charge.


Create unlimited solutions including:

  • Line-busting mobile retail solutions
  • Transportation terminals
  • Self-service kiosks
  • Custom points of sale
“The Square Reader SDK allows an engineer who has zero domain knowledge in payments to build a secure, compliant solution that has hardware talking to apps. It lets developers do what they’re good at while Square can do what it’s good at.”

Adam Mack, Lead System Architect, Fuzz


Affordable and easy-to-get hardware.

Square Reader SDK connects with our fast, secure, and reliable hardware so your customers can choose their preferred device and never miss a sale.

Square Stand for contactless and chip

The iPad stand for your custom-built point of sale.

Square Reader for contactless and chip

Accept Apple Pay, Google Pay, and chip cards anywhere.

Square Reader for magstripe

Accept credit card payments by swiping cards.

Square APIs and SDKs are free for developers to use.

Square charges a processing fee on credit and debit transactions.

2.5% + 10¢

Per tap, dip, or swipe

3.5% + 15¢

For keyed-in payments

Custom rate

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

Contact Sales >


Ready to get started?

Review our quick-start guide and start integrating payment capabilities into your app.