Complete Guide to Gift Cards
Updated over a week ago

This article is your guide to selling, redeeming, editing, troubleshooting, and managing gift cards. Everything related to gift cards and the GiftUp! integration can be found here. With Walla's integration through Gift Up!, you can set up and sell digital and physical gift cards. It is essential to set up and sell gift cards correctly using Walla and Gift Up! Never sell Walla gift cards through Gift Up! directly.

Gift Card Set Up Checklist

  • Create a Gift Up! account

  • Connect your Walla site to GiftUp!

  • Add gift cards to GiftUp!

  • Only use or share Walla widgets and links on your site for client gift card purchases

  • Remind staff to only complete gift card sales within Walla

Create a Gift Up! Account

Before you get started you will need to create and set up a Gift Up! account before you can add, edit, and/or purchase gift cards with Walla. After you create a Gift Up! account, you will enter a Company ID and API Key into two fields found under the Gift Card tile located under Business Settings within your Walla site.

  1. In a new browser window navigate to https://giftup.app/account/register

  2. Create a Gift Up! account

  3. After creating a login, you will be logged in to Gift Up! and prompted to complete account set up
    There is no need to complete the five step set up process because you will sell all gift cards directly through Walla. You will enter in business details later and complete the set up steps after you connect Walla to Gift Up!

Connect Your Walla Site to Gift Up!

Completing this step allows the sale of gift cards directly through Walla. Completing these steps will link your Stripe account automatically to Gift Up! where gift card sales will be deposited and included in your payouts, along with all other transactions.

Copy and paste your API Key into Walla

  1. Within Gift Up!, select Settings, then scroll down to the bottom of the page, select Connect Gift Up! to Your Software

  2. Choose View Gift Up! Integrations

  3. Scroll down to the bottom of the page and on the righthand side under Gift Up! Rest API, select API keys

  4. Enter a name for your API key (optional)

  5. Choose Create API Key

  6. Select the API Key and copy the key

  7. Within Walla, select your profile icon and choose Business Settings

  8. Scroll down to the bottom of the page and choose Configure on the Gift Card tile

  9. Paste the API key into the field

Copy and paste your Business ID into Walla

  1. Within Gift Up!, select Settings, then scroll down to the bottom of the page, select Get Your Checkout Code/ Link

  2. Copy the code and paste the code into the Business ID field under the Gift Card tile in Walla

  3. Delete the backslash and all numbers before the backslash, then delete the question mark and all numbers after the question mark. Below is an example of what is and is not accepted in the Business ID field.
    Do not enter: https://giftup.app/place-order/f749a1c0-31ed-4ed8-b5e1-08dbdedb9774?platform=hosted
    Enter: f749a1c0-31ed-4ed8-b5e1-08dbdedb9774

  4. Select Save

When Gift Up! is connected successfully, the tile will have a green Active badge

Enter your business details in Gift Up!

Go back to Gift Up! and complete the business settings checklist. On the Gift Up dashboard, you will find tasks to complete. There are typically five tasks in total. One of the first tasks is to enter your business location information and currency details. You will also be asked to create a gift card.

Add a Gift Card

Within Gift Up! from the initial set up checklist you will be directed to set up your first gift card. Alternatively, and also within Gift Up!, you can select Items For Sale and choose Add Item for Sale.

  1. Enter the Name and Description of your gift card

  2. Enter Pricing, then choose Currency backed and not Unit backed

  3. Choose Fixed price gift card

Stripe prohibits the sale of gift cards valued over $2,000 and open ended-value gift cards. Open ended value gifts cards are gift cards where the client can choose any amount. Failure to comply with Stripe's TOS will result in payments immediately being disabled. You must comply with these terms and conditions.

You must choose Fixed price gift card. Do not select Customer can choose the value.

Fixed Price Okay

Not Okay

Not Okay

Not Okay

Enter Advanced Settings

Valid from: Valid immediately Account (default), A fixed date, A number of days, or Force to be valid immediately

Expires on: Never expires Account (default), A fixed date, After a number of months, After a number of days, Force to never expire
Upload custom artwork for your gift card

Enter extra terms & conditions that may apply to this specific gift card

Set initial balance visibility (this applies to the Gift Card widget): Hide balance (default), Force show the initial balance, or Force hide the initial balance

Set barcode visibility (not applicable): Show barcode (default), Force show the barcode, or Force hide the barcode

Custom gift card codes: When someone buys this item, you can choose how the resulting gift card code is generated. You can choose to Generate a unique 5 character gift card codeAccount (default), Generate a unique code according to the format you specify, Pull a code from a list of pre-generated codes you upload.

Visibility, limits & schedule (this applies to the Gift Card widget: Decide if this item is publicly available to buy, or private and only available to select customers.

4. After completing these fields, select Save

Sales tax and gift cards

Gift Up! sales tax will not apply to gift card purchases because sales tax should not be charged on gift cards purchases in the US. When the user spends the gift card, that’s the point any applicable sales tax would be charged. Please review your GiftUp settings to make sure you are not charging tax.

Even though Gift Up! offers this option, in the best interest of our customers, we've decided to not support the feature. Adding sales tax to gift card purchases will result in the client not being charged sales tax and their purchase will not show in Walla reports. However their purchase (sales tax not included) will be successfully processed via Stripe and you will be paid out as usual.

Add the Gift Card Widget to Your Website

You will need to add the gift card widget to your web site in order for clients to purchase gift cards on your site.

To access the Gift Card widget within your Walla site:

  1. Select Business Settings

  2. Choose Widget and App Settings

  3. Scroll down to the Gift Cards Widget

Use a URL: You can click the green arrow button next to the widget section you’d like to review and a pop-out will open in a new tab. You can use the URL link to share with clients or embed the link into a button on your website. Gift card widgets are embedded into your site just like all other Walla widgets.

Copy and paste code to embed in your site: Select the clipboard at the top right corner of the widget code to copy the code so you can paste the code into your website.

Sell Gift Cards

There are two ways a gift card can be sold via Walla: by logging in as a Staff member to Walla and completing the purchase within your Walla site or your clients can purchase a gift card via the Walla Gift Up! widget.

If you sell gift cards directly via Gift Up! and not through one of the two methods above, your client will not be able to redeem their gift card, the gift card will say invalid upon the redemption attempt, and the gift card purchase will not appear under the client's Transactions Tab or under Walla reports.

Sell a gift card in-studio

There are three areas you can access to sell a gift card to a client in-studio. By selecting the Buy icon in the top navigation bar and choose Gift Cards. Go to the Client Profile, choose Actions, then select Buy Gift Card. Or, from the main navigation menu select Store, Gift Cards, and choose the gift card denomination you’d like to purchase. All three methods are completed within Walla.

Once you pull up Gift Cards in one of the three areas, complete the following steps:

  1. Click on the three dots next to the gift card, and select Buy

  2. Next, you will choose the type of gift card you wish to purchase and who it is for.

  3. Once you have confirmed the gift card details, click Continue

  4. Complete the payment information and select Save to complete the sale

    Completing the sale triggers an email to send either immediately or at a later date depending on the buyer's Delivery Date selection.

If the gift card is For Client: For Client will send a gift card to the client entered at checkout. The purchaser will receive an email with the gift card and the gift card will have the client's name as the recipient. The gift card will be automatically added to the client's profile for immediate use when purchased.

If the gift card is For Client or For Someone Else: If you choose for the gift card to be for Someone Else, additional fields will appear at checkout. Use this option if you want to have the system automatically send the card to the recipient either immediately or on a selected date. The gift card will have the recipient's name on the gift card and will be sent to their email. If the recipient does not have a client profile at the studio, one will be created for the client using the email entered.

Delivery Date Custom: If the recipient has a client profile at the studio, and send now is selected, the gift card will be automatically added to the client's profile and the recipient will immediately receive a gift card email notification. If the recipient does not have a client profile at the studio, a profile will be created for the client using the email entered, the client will only receive an email notification on the selected date.

Delivery Date Today: If the recipient has a client profile at the studio, and send now is selected, the gift card will be automatically added to the client's profile and the recipient will immediately receive a gift card email notification. If the recipient does not have a client profile at the studio, a lead profile will be created for the client using the email entered, and the client will only receive an email notification.

If your client wants to give the gift card to the recipient whenever they'd like to: We suggest choosing the option For Someone else. Enter the client's (buyer's) email address into the Where should we email this gift card? field but enter the recipient's name into the Recipient Name field. That way, the buyer can print the gift card out and it will have the client's name on it.

Where to find purchased gift cards

  • The gift card purchased will appear in the Client Profile Overview tab under Payment Methods

  • It will also show up on the client-facing Walla widget under their Client Profile

  • The recipient will also receive an email with the gift card and code attached

  • Gift cards can be added to the Walla App as a payment method

  • The Transaction will be listed under the purchasers Transactions Tab under their profile in Walla

  • The Transactions Export, Cash report, and Payouts report (if purchased with a credit card) list the sale of a gift card

  • Reports within Gift Up! can be used as an additional reference

If you do not see the gift card within Walla, it is likely the sale was not completed directly through Walla and was completed either directly through Gift Up!

Physical Gift Cards

  1. Within your Walla site, select Buy on the top right

  2. Choose Gift Card

  3. Add the client to your site or choose an existing client

  4. Select the gift card for purchase

  5. Choose For Client This client will be the purchaser, not the recipient!

  6. Choose Continue

  7. Select Purchase

  8. Go to the client's account

  9. From the Overview Tab, scroll down to payment methods

  10. Select the gift card from the client's profile to expand the gift card details

  11. Write the code on the physical gift card.

Gift cards can be stored under multiple client profiles. You are not required to remove the gift card from the purchasers profile.

Edit Gift Cards

To edit gift cards you've already created, please follow these steps:

  1. From Walla main menu navigation at the bottom left, select Store

  2. Choose Gift Cards from the dropdown menu.

  3. To edit an individual gift card, click the three dots next to the gift card

  4. To edit more than one gift card using the Gift Up! website, click + Manage Gift Cards. This redirects to Gift Up!

  5. Within Gift Up! select Items for Sale in the main menu, then select the gift card you want to edit and click on Edit

  6. Edit the gift card details and select Update Item.

  7. Once you have edited and updated your gift cards, return to Walla and go to Store, then choose Gift Cards.

  8. Tap on the Sync icon to refresh your gift card listing(s).

Add a Donation Gift Card

You can not enter in $0 for the price of a gift card because the gift card is still processed through Gift Up!

  1. Select Items for sale

  2. Choose Add item for sale

  3. Enter a name for the gift card

  4. Scroll down to Pricing, then select Currency backed

  5. Choose Fixed price gift card

  6. Select the lock icon to unlock the Price to charge the purchaser and Balance to issue

  7. Once unlocked, enter $0.01 for the price to charge the purchaser and enter the value of the gift card the amount you want to donate

  8. Select Add item

  9. Log in to Walla, then choose Gift Cards

  10. Select Sync with Gift Up! to make sure the new gift card is synced over to Walla

  11. Choose Buy, then select Gift Card

  12. Select the new gift card at checkout and choose Cash as the payment method

Getting Paid

After setting up the integration with Walla and Gift Up!, gift card sales purchased by credit card are automatically deposited into your connected Stripe account. Gift card sales are deposited into your account just like any other sale.

Reporting on Gift Cards

The Cash report within Walla will display the purchase of a gift card but, will not list the redemption of a gift card. The Sales report within Walla will display the redemption of a gift card but, will not list the sale of a gift card. The Transactions Export will list both the sale and the redemption of a gift card. Gift card sales are listed under the Transactions tab of a client’s profile. When a client purchased a gift card, the sale will not have a location associated with the transaction.

Fees Associated Gift Up!

Each gift card sold through Walla will have a 3.49% Gift Up! fee associated with it. This fee is from Gift Up! and is related to every gift card sold regardless of sales method. This is collected separately by Gift Up!. You will not see the Gift Up! fee included on financial reports within Walla and it will be invoiced to you separately by Gift Up!. These fees are paid through Gift Up! directly. Keep in mind that for sale of a gift card purchased via a credit card the Stripe transaction fee applies to the sale in addition to Gift Up!'s fees.

Paying your Gift Up! fees

Each gift card sold through Walla will have a 3.49% Gift Up! fee associated with it. This fee is from Gift Up! and is related to every gift card sold regardless of sales method. This is collected separately by Gift Up!. You will not see the Gift Up! fee included on financial reports within Walla. You will be invoiced monthly directly by Gift Up! and will pay the cumulative Gift Up! fees to Gift Up! directly. Keep in mind that for sale of a gift card purchased via a credit card the Stripe transaction fee applies to the sale in addition to Gift Up!'s fees.

This Gift Up! article provides details as to how you can pay your invoices directly to Gift Up!

Where to see your monthly Gift Up! fee totals

  1. Log in to Gift Up! and select Billing

  2. Choose either Fee Breakdown or Invoices to see each monthly invoice

Common Questions

When someone purchases a gift card, how do we know which location receives the initial credit card purchase and Gift Up! fee?

Currently there is no location specified and the location will be blank on financial exports.

Can a gift card be redeemed at any location?

Currently, a gift card is redeemable at any location.

What happens if I process a sale by selecting Issue a New Gift Card directly through GiftUp!?

The gift card will not be redeemable within Walla and will not appear in Walla. You must reach out to GiftUp! directly to confirm how payment was collected. Please refer to the Troubleshooting section of this article to remedy this.

What happens if I process a sale by sharing the shareable checkout link in GiftUp! or if I embed the code provided by GiftUp!

The gift card will not be redeemable within Walla and will not appear in Walla. You must reach out to GiftUp! directly to confirm how payment was collected. Remove the links and code from your website. Please refer to the Troubleshooting section of this article to remedy this.

Troubleshooting

I processed a sale via Gift Up! and the sale went through their system and not Walla, what do I do?

Check to make sure the sale processed in Gift Up! by going to the Reports menu within Gift Up!, then select All Transactions and check to see if the transaction is listed. You will need to create a discounted gift card in Gift Up! to resell in Walla. Then, you will share the new code with the purchaser.

  1. Within Gift Up! select Items for Sale, then choose Add item for sale

  2. Enter the Name and Description of your gift card

  3. Enter Pricing, then choose Currency backed and not Unit backed

  4. Choose Fixed price gift card

  5. Select the lock icon to unlock the fields and enter the amount to be issued in the Balance to issue field and enter $1 in the Price to charge the purchaser. You must enter a value, you can not enter in $0.

  6. Under the field Visibility, limits & schedule select Private

  7. Save

  8. Log in to Walla and select Buy, then choose Gift Card. If your gift card is not listed you may need to re-sync your gift cards by going to Store, found under the main navigation menu within Walla, choose Gift Cards, then select re-sync.

  9. Select the gift card you just created and complete the delivery details.

  10. In order to complete the sale and issue a gift card for the client to redeem within Walla, you must complete the gift card sale and choose Cash as the payment method. The gift card sale will be recorded as a $1 cash sale within Walla reports. However, the balance entered in Gift Up! is the redeemable amount.

  11. Complete the sale and share the new gift card number with the client. The sale will be in both Walla and in Gift Up! You can always find the gift card code listed under Orders within Gift Up!

How can I correct this for future online purchases?

First make sure to use the Walla Gift Card Setup article to ensure a valid account integration. Even if the account has been setup incorrectly, it is still possible for some of the details to be captured on the backend as the system monitors this data for potential gaps.

Verify your GiftUp! integration is Active. Select your profile icon, choose Business Settings, and scroll down to the bottom of the page to the Gift Card tile. If you do not see the green Active badge, set up the integration by following the steps under the Create a Gift Up! Account section of this article.

How can I get paid out for any of these transactions?

For any sales accidentally completed through GiftUp!, please reach out to GiftUp! via email to confirm your clients payment method

Did this answer your question?