Square POS terminals
If you use Square POS terminal hardware in your stores, you can accept Gift Up! issued gift cards directly in your Square POS terminal, instead of using our mobile app alongside your POS terminal.
How to enable Square POS integration
Head over to https://giftup.app/integrations and click "Connect" on the Square POS card:
Once clicked, you'll be asked to connect your Square account (if you've not already done so). Once your Square account is connected to Gift Up! you can enable the Square terminal support option:
Once this is checked, all future gift cards sold via Gift Up! will be redeemable directly in your Square POS terminal.
What about existing gift cards already in Gift Up?
If you have any existing gift cards in your Gift Up! account prior to connecting your Square POS terminal, these cannot be redeemed in your Square POS natively, instead you'll have to continue using our mobile/web app. This is because Square has a very specific code format for their gift card codes, and the usual 5-character Gift Up! codes that we issue are not compatible with Square, so we cannot publish them to your POS terminal.
If you sell Square gift cards in-store using your Square terminal
By default, we'll only push any gift cards sold in Gift Up! to your Square account, not vice-versa. However, if you have any other software integrations connected to Gift Up! (like an ecommerce store, for example), you should enable the option labelled "Add future Square gift cards to Gift Up!" (shown below). That way, if you sell a gift card in your Square terminal, we'll automatically add it to your Gift Up! account and sync it to your connected integrations. This is really useful if you sell gift cards in-store, but want them redeemable online in your shopping cart, for instance.
Please note, that if you enable this option, any gift cards that are sold via your Square terminal going forwards will be imported into Gift Up! and billed for, by us, at the usual Gift Up! rate.
How the connection to your Square account works
As Square already has a functional gift card system built-in, we just hook into that existing capability: when a gift card is issued in Gift Up! we ask your Square account for a gift card code. This gift card code gets returned to Gift Up! and we issue a gift card to the recipient as normal, but with a code that Square generated.
Of course, we'll keep the balance up to date in Square if it changes in Gift Up!, and vice-versa, so if it gets used (partially or wholly) in Square, we'll make the necessary deduction in Gift Up! This means you are also welcome to add another redemption connection to Gift Up!, like an e-commerce store like Shopify or WooCommerce (for example), and have your Gift Up! gift cards redeemable online and offline safely and easily.
If you use multiple Square locations
If you have a single Square account and utilize multiple Square locations, you can already sell a gift card in any location, and it can be redeemed in any Square location via your existing Square terminals. Using Gift Up alongside this does not change this behaviour, you are still able to sell a gift card in-store at any Square location and redeem it at any other Square location.
We ask for you to nominate a Square location when connecting Gift Up to Square. This is so that we know which Square location to use for any payment processing (i.e. your gift card sales conducted through our checkout system), and which location to specify when we make any changes to your gift cards, like a redemption or top up initiated via Gift Up.
As a result, the Square location you nominate only affects reporting internally to Square, so it might be advisable to create a new Square location called something like "Gift Up" so that you can identify gift cards we create/redeem/top-up differently to those you sell or redeem in-store.