Take online payments your way
Single transactions
Take payments for products or services purchased on your site.
Process payments >
Recurring transactions
Store a card on file and charge it later using your own subscription logic.
Card on file >
Multiparty transactions
Make money by adding a fee on payments processed through your app.
Collect fees >
Three ways to add online payments.
Custom
Create a payment experience that looks like the rest of your site, with Square Payment Form and Transactions API.
Pre-built
Save time by integrating Square Checkout, a pre-built workflow hosted on Square’s servers.
Plug-in
Connect using existing integrations for WooCommerce, Magento, Zen Cart and more—without writing any code.
Build a custom online payment workflow.
Square Payment Form provides secure, hosted components for payment data like card number and CVV, while enabling you to make it your own. It’s designed to help buyers enter their card data accurately and quickly. It’s also designed to ensure PCI compliant payment processing: Card data is collected securely and tokenised, never hitting your servers.
Do more than take payments.
We provide a platform for commerce, not just payments. Associate transactions with itemised orders, products, customer profiles and more. Configure product catalogue and inventory counts to automatically sync between online properties and Square Point of Sale.
Focus on building your site. We’ll handle the payments.
PCI compliance
Our online payment APIs are compliant with PCI-DSS regulations. We take on the burden of staying compliant, which means you don’t have to worry about assessment fees or potential expensive data breach fines.
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. We deposit funds into your bank account as soon as the next working day.
Fraud detection
We use machine learning to analyse every payment in our ecosystem and continuously innovate in fraud prevention.
Square Online Payment APIs and SDKs are free for developers to use.
Square charges a processing fee on card payments.
2.2%
Per transaction
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.
Ready to get started?
Review our set-up guide and start integrating payment capabilities into your app.
Access the tools you need to start building.
Developer Resources
Documentation >
Technical Reference >
Sample Apps >
Square System Health >
Want to take payments in-app or in-person, too?
We also have APIs and SDKs for taking payments on your website and in your app using Square hardware.