Everything You Wanted to Know about Square APIs
Our Square payment APIs (application programming interfaces) offer sellers and developers a simple and elegant way to integrate Square’s payments system into their websites and point-of-sale apps.
Customizing an API enables you to create a personalized and unique experience for customers. But with so many features and opportunities to help start, run and grow your business, it’s easy to feel a bit overwhelmed. Here’s what you need to know:
Which Square Payment APIs are available to sellers and developers in Canada?
The Square Payment API for point of sale lets you build your own point-of-sale app on any iOS or Android device for use in your store or on the go. Our API triggers an app switch that connects the customer from your app to the Square point-of-sale app to finalize their transaction.
The Square Payment API for e-commerce enables you to accept credit and debit card payments online by integrating Square’s payment gateway into your custom website or leveraging our partnerships with website builders such as BigCommerce, Weebly, Ecwid, WooCommerce and Wix.
Get started with the Square App Marketplace.
Fully integrated third-party apps to help run your businesses.Get Started
What do Square Payment APIs offer?
There is a stack of benefits involved in using Square’s APIs to develop a solution for your business, including:
- PCI compliance for online payments is easy because cardholder information is encrypted end-to-end and never touches your website.
- Payments are deposited into your bank account in one to two business days.
- Integration is simple: Start processing payments with less than 10 lines of code.
- There’s no need to set up a merchant account or separate payment gateway.
- You can get a 360-degree view of every transaction you’re processing in every location.
How much do Square’s Payment APIs cost?
It’s free to integrate Square’s APIs into your software or website.
Visa, Mastercard and American Express credit or debit card payments processed online with Square are charged at 2.9% + 30 cents per transaction — whether they’re local or international. There are no monthly fees or long-term commitments required.
Credit card payments accepted in person using Square hardware via applications integrated with our point-of-sale API are charged at 2.65% per transaction.
When I sell online with Square, how long does it take for the money to be deposited into my account?
Cash flow is critical to every small business, so helping you get paid fast is our priority. Deposits for your payments are made into your nominated Canadian bank account in one to two business days. Check out our standard deposit schedule.
Are Square’s Payment APIs for e-commerce Payment Card Industry (PCI) compliant?
We’ve got you covered. Square takes on the burden of staying PCI compliant. No checklists, assessments, or audits required. Your customers’ card details never touch your website, so you don’t need to worry about PCI checklists to meet the PCI Data Security Standards’ strict security requirements. We understand that dealing with PCI can be a heavy burden, so we’re happy to make it easy for you. Using Square’s online payment processing APIs, we transmit your customer’s payment information safely and securely from beginning to end, so you can focus on selling with confidence.
What currency are my sales processed in?
In Canada, all transactions using Square’s point-of-sale and e-commerce APIs are processed in Canadian dollars.
Do I still need a separate payment gateway API or merchant account to accept payments with Square APIs?
No. Square APIs include our secure payment gateway, and you can link your Square account to any Canadian personal or business bank account so we can deposit your money quickly. You can sign up for a free Square account in minutes.