Gift Card
GiftUp!
Subaccounts
-
Create Subaccounts
Create a subaccount for each establishment using the Gift Up! dashboard or a supported API endpoint. -
Generate API Key for Each Subaccount
Navigate to the subaccount’s Settings → API Keys section in the dashboard to generate a unique API key. -
Securely Store Each Subaccount Key
Store the API key in your vault or secrets manager so the application can securely access it when placing orders. -
Use Appropriate Key When Creating Orders
Use the subaccount’s API key in theAuthorization
header when making a request to the/orders
endpoint.
Example: ```http Authorization: Bearer SUBACCOUNT_API_KEY
Order Flow
-
Placing Orders Using Establishment Credentials
After an order is placed in our system, we will use the vendor's stored Gift Up! API credentials (from their profile) to place the order via the Gift Up! API. -
Email Suppression & Custom Delivery
- Suppress the default Gift Up! emails that are sent to the customer.
- Use the gift card value, code, and redemption link returned from the API in our own system-generated emails.
- This allows us to maintain a consistent customer experience and branding across all communications.
-
Custom Order Flow (NonShip)
Integrate the order into our existing flow: ```js prodInfo.getRelatedAction() // NonShip
ACH Payments
-
Vendor ACH Payments
Vendor ACH payments are handled outside of the system at this time. -
Gift Up! Fees
Gift Up! fees are also paid outside of the system. -
Donations Paid to the School
Donations are handled as business as usual.
Example
A customer pays for a transaction in our system for $100.
- Our merchant provider will place the funds into the eComNowTeams bank account.
- Gift Up! uses the credit card on file to charge their fee.
- For example, at a 2% fee, Gift Up! will charge $2 to the card.
Customer Redemption
- Customer Gift Card Delivery & Redemption
Customers will receive a branded email from eComNowTeams that includes:
- A link to download the mobile app
- The gift card redemption link
- The card code
- A barcode for in-store use
- Redemption Options
Customers can choose from multiple convenient ways to redeem their gift cards:
- Use the eComNow mobile app
- Bookmark the web redemption link
- Use an embedded redeem widget in your application or POS terminal
- If supported, redeem directly via your POS system (some systems may already support Gift Up! gift cards)
- Gift Card Email Content
Customers will receive:
- A custom-branded email (or optionally, the default Gift Up! email)
- A viewable digital gift card that includes:
- Card code
- Barcode
- Option to check balance
- Ability to add to Apple Wallet or Google Wallet
Vendor Redemption
Vendor (Establishment) Redeem Process
-
Verify POS Compatibility
Check if the vendor’s POS system supports:- Scanning a barcode or manually entering a gift card code
- Automatically sending redemption data to Gift Up!
-
Redemption Methods
Use one or more of the following methods to process gift card redemptions:- POS system (if integrated)
- Gift Up! mobile or web redemption app: https://redeem.giftup.app/
-
If Auto-Integration is Not Supported
For systems not yet integrated, consider:- Upgrading your POS to support Gift Up! redemption
- Hooking into the POS transaction flow
- Sending a redemption API request to Gift Up!
- Receiving confirmation and updating order/payment state accordingly
-
Directly Supported POS Platforms
Gift Up! supports native integrations with:- Square POS
- Shopify POS
- Lightspeed Retail (X-Series)
- Tabology
If you're using one of these, refer to the specific integration guide for setup.
- Support for Other POS Terminals
Many merchants use Gift Up! with the following systems:- Aloha
- Toast
- Maitre'D
- Restaurant Manager
- Micros
- SkyTab
- And more...
POS Terminal Requirements: - Must support creating discount codes or gift cards (a “stored-value” mechanism) - If not supported, redemptions must be processed via the Gift Up! mobile/web app
-
Manual Redemption Approach for Larger Sellers (Recommended)
- Create a batch of random codes (e.g., $100 value) directly in your POS
- Upload the same codes to the $100 gift card item in Gift Up!
- Gift Up! will issue a code from the uploaded batch on each sale (each code is used only once)
- Gift Up! can also accept a range of sequential numbers (e.g., 10002500–10003000)
- Contact support if you want to use this method—dashboard support is not yet available
-
Alternative Manual Approach for Lower-Volume Sellers
- Gift Up! automatically generates a random code at the time of sale
- The vendor is notified via email
- Vendor manually enters the code as a discount or gift card in their POS system
- Customers should be informed that their gift card will be activated within 24–48 hours
-
POS Integration via API
If your team has development capabilities, consider a custom integration:- Use the Gift Up! REST API to connect your POS directly
- Full API access is available in all plans
-
Alternative to POS Integration
If POS integration is not viable:- Use the Gift Up! mobile or web app for in-person redemption
- Redeem a gift card here
Note: POS documentation for configuring discounts and stored value varies by provider. Refer to your POS vendor’s resources: - Toast Central: Get Started With Discounts - Maitre'D POS - Restaurant Manager POS - SkyTab POS