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 Gift Up!
Add gift cards to Gift Up!
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
You will need to create and set up a Gift Up! account before you can add, edit, and/or purchase gift cards in 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.
In a new browser window navigate to https://giftup.app/account/register
Create a Gift Up! account
After creating a login, you will be logged into 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 setup 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 and 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
Within Gift Up!, select Settings, then scroll down to the bottom of the page, select Connect Gift Up! to Your Software
Choose View Gift Up! Integrations
Scroll down to the bottom of the page and on the righthand side under Gift Up! Rest API, select API keys
Enter a name for your API key (optional)
Choose Create API Key
Select the API Key and copy the key
Within Walla, select your profile icon and choose Business Settings
Scroll down to the bottom of the page and choose Configure on the Gift Card tile
Paste the API key into the field
Copy and paste your Business ID into Walla
Within Gift Up!, select Settings, then scroll down to the bottom of the page, select Get Your Checkout Code/ Link
Copy the code and paste it into the Business ID field under the Gift Card tile in Walla
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-08dbdedb9774Select 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.
Enter the Name and Description of your gift card
Enter Pricing, then choose Currency backed (not Unit backed)
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 Terms of Service 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 code Account (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.
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 where any applicable sales tax would be charged. Please review your Gift Up! 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 website in order for clients to purchase gift cards on your site.
To access the Gift Card widget within your Walla site:
Select Business Settings
Choose Widget and App Settings
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 it 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
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:
Click on the three dots next to the gift card, and select Buy
Choose the type of gift card you wish to purchase and who it is for
Once you have confirmed the gift card details, click Continue
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, and 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 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 Wallet
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 purchaser's Transactions Tab under their profile in Walla
The Gift Card Sales Report, Transactions Export, Sales Report (cash basis), and Payouts Report (if purchased with a credit card) show 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 through Gift Up!
Physical Gift Cards
Within your Walla site, select Buy on the top right
Choose Gift Card
Add the client to your site or choose an existing client
Select the gift card for purchase
Choose For Client This client will be the purchaser, not the recipient!
Choose Continue
Select Purchase
Go to the client's account
From the Overview Tab, scroll down to payment methods
Select the gift card from the client's profile to expand the gift card details
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 purchaser's profile.
Edit Gift Cards
To edit gift cards you've already created, please follow these steps:
From Walla main menu navigation at the bottom left, select Store
Choose Gift Cards from the dropdown menu.
To edit an individual gift card, click the three dots next to the gift card
To edit more than one gift card using the Gift Up! website, click + Manage Gift Cards. This redirects to Gift Up!
Within Gift Up! select Items for Sale in the main menu, then select the gift card you want to edit and click on Edit
Edit the gift card details and select Update Item
Once you have edited and updated your gift cards, return to Walla and go to Store, then choose Gift Cards.
Tap on the Sync icon to refresh your gift card listing(s)
Add a Donation Gift Card
You cannot enter in $0 for the price of a gift card because the gift card is still processed through Gift Up!
Select Items for Sale
Choose Add item for sale
Enter a name for the gift card
Scroll down to Pricing, then select Currency backed
Choose Fixed price gift card
Select the lock icon to unlock the Price to charge the purchaser and Balance to issue
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
Select Add item
Log in to Walla, go to Store, then choose Gift Cards
Select Sync with Gift Up! to make sure the new gift card is synced over to Walla
Choose Buy, then select Gift Card
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 just like any other sale.
Reporting on Gift Cards
The Gift Card Sales Report within Walla will display the purchase of a gift card but will not list the redemption of a gift card.
The Sales Report (cash basis) within Walla will display the purchase of a gift card but will not list the redemption of a gift card.
The Sales Report (accrual basis) 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.
Note: When a client purchases a gift card online, the sale will not have a location associated with the transaction. A location can be selected when purchased by a staff member in your Walla site.
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
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
Log in to Gift Up! and select Billing
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 unless the Gift Card is purchased in-studio and a location is selected.
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.
How do I reschedule a gift card's delivery date?
You can reschedule a gift card's delivery date by logging into Gift Up!, clicking to your Orders Page, locating the gift card, clicking "cancel email" in the Delivery Details, and then rescheduling the email by clicking "Email..." under "Edit gift card..."
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.
Within Gift Up! select Items for Sale, then choose Add item for sale
Enter the Name and Description of your gift card
Enter Pricing, then choose Currency backed and not Unit backed
Choose Fixed price gift card
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.
Under the field Visibility, limits & schedule select Private
Save
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.
Select the gift card you just created and complete the delivery details.
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.
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 client's payment method.