Square Payment Gateway

Take card, Google Pay and Apple Pay payments through Square's secure card fields on your own checkout, with a sandbox mode for testing and fast 1-2 day deposits. Available wherever Square operates, including the US, Canada, UK, Ireland, France, Spain, Australia and Japan.

Free · no plan needed
RestroPress Square Payment Gateway product visualRESTROPRESS · PAYMENTS
Card payments at your online checkout, settled through your Square account.

WHAT SQUARE PAYMENT GATEWAY ADDS

Trusted card processing for restaurants.

01

All major debit and credit cards

Accept Visa, Mastercard, Amex, Discover and more through Square's card fields, loaded on your own checkout page.

02

Google Pay and Apple Pay

Switch each one on in the settings and it appears as its own payment option at checkout, with a label you choose.

03

PCI DSS compliant

Square hosts the card fields and tokenises the card in the browser, so card numbers never reach your server. No PCI or security fees charged to you.

04

Sandbox test mode

Enter your sandbox Application ID and Access Token next to the live ones. RestroPress test mode flips the gateway to Square's sandbox.

05

Paid before the order is placed

Square charges and completes the payment in one step. The order is only marked paid once Square returns COMPLETED, and the Square payment ID, receipt number and order ID are stored on it.

06

Fast deposits

Funds are deposited by Square within 1-2 business days.

07

No hidden fees

Transparent per-transaction pricing from Square. No setup fees, no monthly charges, and the extension is free.

MAKE IT YOURS

From setup to service.

Square Payment Gateway connects your Square account to RestroPress in four steps, and it is free for every site.

Get setup guidance
  1. 01

    Create a Square account

    Sign up at squareup.com, open the Developer Dashboard and create an application. Note your Location ID plus the sandbox and production Application ID and Access Token.

  2. 02

    Configure Square in RestroPress

    Under Payment Gateways, Square, enter the Location ID, Application ID, Access Token, Application ID Live and Access Token Live.

  3. 03

    Choose your payment options

    Tick Card Payments, Google Pay and Apple Pay as needed and set the label for each, then enable them in the RestroPress gateways list.

  4. 04

    Test in the sandbox, then go live

    With RestroPress test mode on, payments run against Square's sandbox. Turn it off and your live credentials take over. Funds hit your bank account in 1-2 days.

PLANS & REQUIREMENTS

The right tool. The right plan.

PAYMENTS EXTENSION

Free · no plan needed

Free for every RestroPress website. Download it below, no plan needed. Paid plans add the premium extensions and priority support.

FREE EXTENSION

Square Payment Gateway is free. No plan required.

Download it now; enter your email at checkout and the file is saved to your RestroPress account for future updates.

QUESTIONS, ANSWERED

A few things to know.

Which countries is Square available in?
Square accepts merchants in the US, Canada, the UK, Ireland, France, Spain, Australia and Japan, and your Square account must be registered in a country Square supports. The extension itself adds no country or currency restriction; it charges in your RestroPress store currency. If you already use Square at the counter, the same account works for your online checkout.
What are Square's transaction fees?
In the US, online card payments are 2.9% plus 30 cents per transaction; rates differ in other countries and can change, so check squareup.com for yours. There are no monthly or PCI compliance fees, and the RestroPress extension itself is free.
Can I take Apple Pay and Google Pay?
Yes. Each has its own checkbox and label in the Square settings and shows as a separate payment choice at checkout. Apple Pay also requires you to verify your domain with Square and only appears in Safari on Apple devices; Google Pay appears in browsers and on devices that support it.
Is SSL required?
Yes. Square only loads its secure card form on pages served over HTTPS, so your site needs an SSL certificate before the gateway will work. Most hosts include one at no cost.
Can I test before going live?
Yes. The settings take two sets of credentials: Application ID and Access Token for Square's sandbox, and Application ID Live and Access Token Live for production. With RestroPress test mode switched on, the checkout loads Square's sandbox script and charges go to the sandbox, so you can place test orders with Square's test card numbers.
Can I refund from WordPress?
Not from this extension. Issue refunds in your Square dashboard; the extension stores Square's payment ID, receipt number and order ID on the RestroPress order so you can find the payment quickly, then set the order status to Refunded in RestroPress by hand. Saved cards and Square webhooks are also not part of this extension.

YOUR NEXT DIRECT ORDER STARTS HERE

See how it works for your restaurant.

Explore the ordering experience, then choose the tools your team needs.