Payment gateway

Accept card payments online with Square

Take debit and credit card payments through Square with end-to-end encryption, PCI-compliant processing, and fast 1-2 day deposits. Available in the US, Canada, UK, Australia, and Japan.

In the Starter plan v2.3

What it does

Square is one of the most trusted payment platforms for restaurants, cafes, and food businesses worldwide. The RestroPress Square Payment Gateway extension brings Square's reliable, PCI-compliant card processing to your online checkout, so customers can pay without friction and funds land in your account quickly.

Customers can save their cards to Square for faster repeat orders, and all transaction data syncs between RestroPress and your Square account. Simple transparent pricing with no long-term contracts makes Square easy to get started with at any order volume.

Everything in the box

All major debit and credit cards
Accept Visa, Mastercard, Amex, Discover, and more through Square.
PCI DSS compliant
End-to-end encryption with no PCI or security fees charged to you.
Fast deposits
Funds are deposited within 1-2 business days.
Saved cards for repeat orders
Customers and admins can securely save cards to Square for future transactions.
Data sync with Square
Transactions, refunds, and customer data stay in sync between RestroPress and Square.
No hidden fees
Transparent per-transaction pricing. No setup fees, no monthly charges.
HOW IT WORKS

Three steps to your first Square payment

Step 1

Create a Square account

Sign up at squareup.com and get your API credentials.

Step 1
Step 2

Configure Square in RestroPress

Enter your Application ID and Access Token in the gateway settings.

Step 2
Step 3

Accept payments at checkout

Customers pay by card. Funds hit your bank account in 1-2 days.

Step 3

Changelog

 = Version 2.3 =

* Fixed: Square now respects the RestroPress core \"Enable Billing Fields\" option on checkout
* Fixed: Billing fields are no longer hidden for Square gateways when core billing fields are enabled
* Improved: Buyer email, billing ZIP, and billing address are passed to Square when core billing fields are available
* Fixed: Reduced false validation failures for Square sandbox/test tokenization during checkout
* Improved: Displays clearer Square tokenization error details when payment verification fails
* Fixed: Prevented premature core checkout submission before Square tokenization completes
* Improved: Added resilient native Place Order interception for Square card checkout flow
* Improved: Enhanced Square checkout shell with secure loader/status states for card and wallet methods
* Fixed: Square gateway settings bootstrap so the Square gateway section loads reliably in RestroPress settings
* Fixed: Improved RestroPress dependency loading to avoid early bootstrap issues
* Fixed: Security and stability hardening for Square payment request handling
* Fixed: Prevented sensitive Square credentials from being exposed to frontend scripts
* Improved: Checkout-only Square asset loading for better reliability and performance

version 2.2

  • Fixed: Live transaction issue fixed

version 2.1

  • Fixed: Square extension license key validation issue fixed

version 2.0

  • Fixed: Resolved square credit card form loading issue
  • Added: Google Pay payment
  • Added: Apple Pay payment

version 1.3.1

  • Added: setting option added to change the payment gateway label on the checkout page

version 1.3

  • Fixed compatibility issues with RestroPress 2.6.2

version 1.2

  • Fixed gateway issue for guest user
  • minor code changes

Version 1.1

  • Fixed price issues on transactions

Version 1.0

  • Initial public release

Frequently asked questions

Which countries is Square available in?

US, Canada, UK, Australia, and Japan.

What are Square's transaction fees?

2.9% plus $0.30 for US (varies by country). No monthly fees.

Can customers save their cards?

Yes. Both admins and customers can save cards securely for future orders.

Is SSL required?

Yes. An SSL certificate is required to use Square on your site.

© 2026 RestroPress. All Rights Reserved.
envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram