VaocherApp
Docs

Square Integration

Connect VaocherApp to Square to accept online payments, automatically sync gift cards, redeem through Square POS, and keep voucher balances updated across both platforms.

VaocherApp and Square Integration
VaocherApp and Square Integration

Features

VaocherApp supports two-way synchronisation with Square.

VaocherApp → Square

When a voucher is sold or manually issued through VaocherApp:

  • The voucher is created in VaocherApp
  • A matching gift card is created in Square
  • The gift card can be redeemed through Square POS

Square → VaocherApp

When a gift card is created directly in Square:

  • The gift card is imported into VaocherApp
  • A matching voucher record is created
  • The gift card can be managed from both platforms

This ensures all gift card activity remains synchronised regardless of where the gift card was originally created.


Before You Start

Before connecting Square, make sure you have:

  • An active Square account
  • Administrator access to your Square account
  • An active VaocherApp account
  • At least one active Square location

Connect Square

  1. Log in to your VaocherApp account.
  2. Navigate to Settings → Integrations → Square:
  3. Click Connect Square.
  4. Sign in to your Square account.
  5. Authorise VaocherApp to access your Square account.
  6. Click Save Changes.

Once connected, the integration status will display Connected.


Configure Square Integration

After connecting your Square account, you can configure how VaocherApp communicates with Square.

Select Square Location
Select Square Location

1. Select a Square Location

Choose the Square location that VaocherApp should connect to.

The selected location will be used for:

  • Processing online payments
  • Creating Square gift cards
  • Redeeming gift cards through Square POS
  • Synchronising gift card balances

2. Enable Square Payments

Enable Square Payment to accept online payments through your voucher store.

When enabled:

  • Customers can purchase vouchers using Square
  • Payments are processed securely by Square
  • Funds are deposited directly into your nominated bank account

3. Push Gift Vouchers to Square

Enable Push Gift Vouchers to Square to automatically create Square gift cards whenever a voucher is sold or manually issued through VaocherApp.

This allows staff to redeem vouchers directly through Square POS.

4. Sync Gift Vouchers from Square

Enable Sync Gift Vouchers from Square to automatically import gift cards created directly in Square.

When enabled:

  • Gift cards created in Square will appear in VaocherApp
  • Voucher balances remain synchronised
  • All gift card activity can be managed from one central location

5. Select a Voucher item

When importing gift cards from Square, choose the VaocherApp voucher item that should be used.

The selected template determines:

  • Voucher design
  • Terms and conditions
  • Voucher configuration

Click Save Changes once you have finished configuring the integration.

Integration Configurations
Integration Configurations

Redeeming Gift Cards Through Square POS

Once a gift card has been purchased and pushed to Square, it can be redeemed directly through Square POS.

Redeem a Gift Card

  1. Create a sale in Square POS.
  2. Add products or services to the sale.
  3. Proceed to checkout.
  4. Select Gift Card as the payment method.
  5. Scan or enter the gift card number.
  6. Complete the transaction.
Redeem gift card in Square
Redeem gift card in Square

The remaining balance will automatically update in both Square and VaocherApp.

Example

A customer purchases a $100 gift voucher online.

The gift card is automatically created in Square with a balance of $100.

The customer later redeems $25 through Square POS.

The remaining balance becomes:

  • Square: $75
  • VaocherApp: $75

No manual updates required.


How Square Gift Cards Sync Back to VaocherApp

When Sync Gift Vouchers from Square is enabled, gift cards created directly in Square will automatically be imported into VaocherApp.

This allows you to manage gift cards created from either platform while keeping balances and redemption activity synchronised.

Example Workflow

  1. A staff member creates or sells a gift card directly through Square.
  2. Square automatically sends the gift card details to VaocherApp.
  3. VaocherApp creates a matching voucher record using the selected voucher template.
  4. The voucher becomes available in the VaocherApp dashboard.
  5. Future redemptions and balance changes remain synchronised between both systems.

What Gets Imported?

The following information is automatically synced from Square:

  • Gift card number
  • Current balance
  • Original value
  • Status
  • Creation date
  • Redemption activity

Why Use This Feature?

This feature is useful for businesses that:

  • Sell gift cards through Square POS
  • Issue gift cards directly from Square
  • Want all gift cards visible in VaocherApp
  • Need centralised reporting and voucher management

Once enabled, VaocherApp will automatically monitor your connected Square location and import newly created gift cards.


Notifications

Square integration notifications can be enabled to help monitor synchronisation activity.

Square integration notifications
Square integration notifications

Navigate to:

Settings → Integrations → Square → Click “Notifications” tab

Push Success

Receive an email notification whenever a gift voucher is successfully pushed to Square.

Push Failure

Receive an email notification whenever a gift voucher fails to push to Square.

These notifications can help identify issues before they affect customers or staff.


View Sync Activity

You can view Square synchronisation activity directly from the voucher page.

Search for the voucher using the voucher code -> Click “View all” under the Activity section

Integration activities
Access integration activities

Examples include:

  • Voucher created
  • Pushed to Square
  • Gift card imported from Square
  • Redeemed through Square POS
  • Balance updated

This activity log provides a complete history of voucher and gift card events.

Detailed activitiy history
Detailed activitiy history

Troubleshooting

My gift card is not appearing in Square

Check that:

  • Square is connected
  • Push Gift Vouchers to Square is enabled
  • The voucher was created after the integration was enabled

My gift card is not appearing in VaocherApp

Check that:

  • Sync Gift Vouchers from Square is enabled
  • A voucher template has been selected
  • The gift card exists in Square

Gift card balance is not updating

Balance updates occur automatically when redemption is processed through Square POS.

If a balance appears incorrect:

  1. Confirm the redemption exists in Square.
  2. Open the voucher activity log in VaocherApp.
  3. Contact support if the activity is missing.

Can I redeem gift cards through Square Virtual Terminal?

No.

Square gift cards can only be redeemed through supported Square POS applications and devices.

Square Virtual Terminal does not currently support gift card redemption.


Why can’t I see Gift Card as a payment option?

Gift card redemption is only available through supported Square POS applications and hardware.

If you are using Square Virtual Terminal, the Gift Card payment option will not be available.


Disconnect Square

To disconnect Square:

  1. Navigate to Settings → Integrations → Square.
  2. Scroll to the bottom of the page.
  3. Click Disconnect Integration.
  4. Confirm the action.
Disconnect Square
Disconnect Square

Disconnecting Square will:

  • Stop payment processing through Square
  • Stop voucher synchronisation
  • Stop gift card imports from Square
  • Remove the connection between both platforms

Need Help?

If you experience any issues connecting Square to VaocherApp, please contact our support team.

Our team can assist with:

  • Connection issues
  • Gift card synchronisation
  • Square location setup
  • Payment processing configuration
  • Voucher template mapping
  • Redemption troubleshooting