• Partnerships
  • Sign In
  • Sign In
Docs Home
Dev Essentials
PaymentsCommerceCustomersStaffMerchants
Release notes

Docs

Docs Home
Dev Essentials
Payments
Commerce
Customers
Staff
Merchants
Release notes
Overview
Payments
Take Payments
Card Payments
Delayed Capture
Partial Payments
Statement Descriptions
Card Surcharges
ACH Bank Transfer Payment
Afterpay and Clearpay Payments
Cash App Payments
Cash Payments
External Payments
House Accounts
Collect Application Fees
Update Payment and Tip Amounts
Retrieve Payments
Troubleshoot
Webhooks
Refunds
Refund Payments
Refund a Payment with an App Fee
Retrieve Refunds
Process an Unlinked Refund
Webhooks
Disputes
Process Disputes
Test in the Sandbox
Take Payments on Hardware
Terminal API
Quickstart
Take Payments for Orders
Take One-Off Payments
Manage Terminals
POS App Pairing
Monitor Square Terminals
Check Device Information
Customize Terminal Checkouts
Add Payment and Checkout Features
Save Card on File
Print or Issue Receipts
Customize the Idle Screen
Custom Screen Workflows
Confirmation Screen
Signature Capture Screen
Data Collection Screen
Menu Selection List Screen
QR Code Screen
Link and Dismiss Actions
Manage Terminal Actions
Mobile Payments SDK
Build on Android
Authorize the Mobile Payments SDK
Pair and Manage Card Readers
Take a Payment
Tap to Pay on Android
Offline Payments
Handling Errors
Build on iOS
Authorize the Mobile Payments SDK
Pair and Manage Card Readers
Take a Payment
Tap to Pay on iPhone
Offline Payments
Configure for Square Stand or Square Kiosk