Integration detail

Appetier + Square Payments integration

Appetier Pay is the simplest way to take cards. If Square is already your POS, you can keep it for online payments, with one account and one reconciliation.

What works

With your access: Paste your Square application ID, access token, and location ID into the console. Appetier creates charges and reads payment status on your Square account.

On our own: Without Square, card checkout runs on Appetier Pay, and any processor works.

What it does

Takes card payments for direct orders through your Square account, with the card typed into Square's own payment field.

Who it's for

Square POS restaurants that want one reconciliation instead of two.

Keep Square for direct orders

Appetier Pay is the simplest way to take cards, and there is nothing to connect. A restaurant that already runs on Square can keep it instead, and online orders pay into the account you already use. Square POS and Square Payments are separate connections. You can connect either one without the other.

Guests pay in Square's own field

The card field at checkout loads from Square. The guest types the card there, and Square turns it into a token before anything reaches Appetier. Square keeps the card number. An online order is marked paid only after Square confirms that payment for that order.

One Square account at month end

Online payments land in the same Square account as your in-store ones, so month end has one set of numbers. No second Square account is needed. Appetier also records how each order was paid, and its reports split by payment method. Refunds for online orders are issued from your Square Dashboard.

Square's published online rate

Square lists 2.9% + 30¢ for payments taken online through its payment APIs, on every Square plan. Square's own online checkout is priced differently, at 3.3% + 30¢ on Square Free. Appetier adds nothing on top of Square's rate. Rates change. Check Square's fees page when you compare processors. Appetier's own fee is a separate monthly charge to your saved card.

A retried tap never takes a second payment

A repeat of the same request returns the first answer and takes no second payment. Appetier compares the amount Square reports with the order total. Only a completed payment counts as paid, and an approved payment that isn't captured yet does not.

What you enter in the console

Three values from Square: your application ID, an access token, and the location ID the money belongs to. Appetier stores the access token encrypted and never reads it back. The webhook is optional. Square Payments shows an address for your brand. Add it to a Square subscription for payment.updated and paste the signature key Square gives you. Appetier checks each message's signature and reads the payment from Square before it marks anything paid.

Setup steps

Where it fits in Appetier

Checkout on your own site. Take cards on Appetier Pay, or keep the processor you have.

See online ordering
  • Enter your application ID, access token, and location ID
  • Turn on Square Payments
  • Test a payment
  • Launch checkout

Common questions

Where do online payouts from Square show up?
Online payouts land in your Square account with your in-store ones, so month end has one set of numbers.
Do we need a separate Square account for online payments?
No. Online payments run through the Square account you already use for your POS.
Is the Square webhook required?
No. The signature key is optional, and Appetier reads each payment back from Square when checkout finishes.
Can we test with Square's sandbox?
Yes. Choose sandbox in the card, place a test order, then switch to live.

Related integrations

Launch first, then connect it

Your storefront goes live in minutes from your logo and a photo of your menu. Add this connection whenever you're ready.