Easily integrate Square payments into your mobile app.
When you build with Square, you get to outsource all the payments complexity to us. We take care of maintaining PCI compliance, detecting fraud and managing disputes on your behalf.
Customisable UI, designed for speed.
We built an interactive interface designed for fast, accurate card entry in mobile apps, but that doesn’t mean you can’t make it your own. Easily customise colours and fonts to match your app.
Stored card support for quick checkout.
Make it easier for customers to pay in-app, and reduce basket abandonment. Securely store a card on file (when buyers consent) from your app so buyers don’t have to re-enter their card information the next time they make a purchase.
Download the SDK
Create a Square account. Add the In-App Payments SDK to your project.
Customise the UI
Change colours and fonts on the payment form to match your app.
Buyers enter their card details in your app. You get paid.
Build on the mobile platform of your choice.
Whether you’re building natively for iOS or Android, or cross-platform on Flutter, we have you covered with our mobile SDKs, sample code and sample apps.
One stop for in-app, online and in-person payments.
Simplify development and maintenance by using a single provider for all your payments needs. Our platform lets you create a seamless payment experience across channels in your own apps or easily integrate with Square Point of Sale.
Store and charge cards on file across channels.
Securely store customers’ card information (when they consent) to speed up their next checkout, whether their next purchase is made online, in-app or in-person.
Spend less time wrangling your data. See it all in one place.
Connect your in-app, in-person and online payments data in one system. Have more data such as customers, employees or inventory to manage? You can see it all in Square Dashboard or pass it into your own reporting system via APIs.
Focus on your app. We’ll manage the payments.
Our APIs are PCI-DSS compliant. We handle the expense and time investment of dealing with assessors, SAQ requirements and audits – with no fees for staying compliant on your behalf.
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.
Get your money faster. Next-working-day deposits come as standard, or get your funds instantly for 1% of the deposit amount.
We use machine learning to analyse every payment in our ecosystem and continuously innovate in fraud prevention.
Check out our quick-start guide to start taking payments in your app.