{{user.parent && user.parent.first_name ? user.parent.first_name.charAt(0).toUpperCase() : (user.name ? user.name.charAt(0).toUpperCase() : 'U')}}
{{user.parent && user.parent.first_name ? user.parent.first_name+' '+user.parent.last_name : user.name}}
{{user.email}}
version {{version}}
Parent Wallet Balance
R{{toDecimal(user.wallet_balance)}}
Edit
Primary Shared
{{k.first_name}} {{k.last_name}}
{{k.school.school_name}}
No School
Grade {{k.grade_name}}{{k.class_name}}
Wallet balance R{{toDecimal(k.full_balance)}}
R{{toDecimal(k.balance)}} remaining of R{{toDecimal(k.daily_limit)}} daily limit
Shared with ({{k.shared_with.length}})
{{s.parent_name ? s.parent_name.charAt(0).toUpperCase() : '?'}}
{{s.parent_name}} {{s.access_type}}
{{get_unread_notifications(k)}}






Sharing your child's profile allows another parent to view their name, school, class and grade, and to transfer funds to and from their wallet. They can also place orders on their behalf. You remain the primary account holder and can revoke their access at any time. T apTuck cannot be held responsible for any orders or account changes made by shared parents. To share access, generate an invite link and share it with the other parent. If the other parent already has a TapTuck account, they can also link your child by scanning or entering the card number printed on their TapTuck card — you will receive a request to approve or decline.
Pending Requests
{{req.kid_name}}
From: {{req.requester_name}}
{{req.created_at}}
Invite token
Paste or type the 8-character token shared with you by the primary parent.
Sharing your child's profile allows another parent to view their name, school, class and grade, and to transfer funds to and from their wallet. They can also place orders on their behalf. You remain the primary account holder and can revoke their access at any time. TapTuck cannot be held responsible for any orders or account changes made by shared parents. To share access, generate an invite link and share it with the other parent. If the other parent already has a TapTuck account, they can also link your child by scanning or entering the card number printed on their TapTuck card — you will receive a request to approve or decline.
Pending Requests
No pending requests
{{req.kid_name}}
Grade {{req.grade}} - {{getClass(req)}}
{{req.school_name}}
From: {{req.requester_name}}
{{req.created_at}}
Active Invites
No active invites
{{inv.kid_name}}
Grade {{inv.grade}} - {{getClass(inv)}}
{{inv.school_name}}
Expires: {{inv.expires_at}}
Sharing your child's profile allows another parent to view their name, school, class and grade, and to transfer funds to and from their wallet. They can also place orders on their behalf. You remain the primary account holder and can revoke their access at any time. T apTuck cannot be held responsible for any orders or account changes made by shared parents. To share access, generate an invite link and share it with the other parent. If the other parent already has a TapTuck account, they can also link your child by scanning or entering the card number printed on their TapTuck card — you will receive a request to approve or decline.
Select a kid
{{k.first_name}} {{k.last_name}}
{{k.school.school_name}}
Grade {{k.grade_name}}{{k.class_name}}
What shared access means
  • The invited parent will be able to view your child's name, class and grade.
  • They can transfer funds to and from your child's wallet.
  • You remain the primary account holder and can revoke their access at any time.
Existing invite retrieved Invite created!
Share the details below with another parent
Invite Token
{{invite_result.invite_token}}
Invite Link
{{invite_result.invite_url}}
Expires
{{invite_result.expires_at}}
Sharing your child's profile allows another parent to view their name, school, class and grade, and to transfer funds to and from their wallet. They can also place orders on their behalf. You remain the primary account holder and can revoke their access at any time. T apTuck cannot be held responsible for any orders or account changes made by shared parents. To share access, generate an invite link and share it with the other parent. If the other parent already has a TapTuck account, they can also link your child by scanning or entering the card number printed on their TapTuck card — you will receive a request to approve or decline.
Select a kid
{{k.first_name}} {{k.last_name}}
{{k.school.school_name}}
Grade {{k.grade_name}}{{k.class_name}}
{{kid.first_name}} {{kid.last_name}}
{{kid.school.school_name}}
No School
Grade {{kid.grade_name}}{{kid.class_name}}
Parents with access
{{p.name ? p.name.charAt(0).toUpperCase() : '?'}}
{{p.name}} Primary Shared
{{p.access_type}} Balance: R{{p.wallet_balance}}

Name Surname Type
{{user.parent.first_name}} {{user.parent.last_name}} Parent
{{k.first_name}} {{k.last_name}} Kid

logo
Name:
{{scanned.name}}
Amount:
R{{amount}}
Service Charge:
R{{commission}}
Final Amount:
R{{scan_to_pay_total}}

Welcome back, {{user.name || user.username}}!
Ready to serve your students today?
Your dashboard is all set.
Barcode Scanner
Scan a student's QR code to process their order
Search Pre-Orders
No orders found with that info.
Pre-Orders Summary
{{user.order_breakdown.total_pre_orders}}
Total
{{user.order_breakdown.redeemed_pre_orders}}
Redeemed
{{user.order_breakdown.outstanding_pre_orders}}
Pending

{{p.kid_first_name}} {{p.kid_last_name}}
Period: {{p.period_name}}
Order No: {{p.id}}
Ordered Items:
{{item.label}} R{{item.price}}
Total R{{p.total}}

Redeemed



Please show this QR code to pay directly from your wallet

{{user.parent.first_name}} {{user.parent.last_name}}

{{kid.first_name}} {{kid.last_name}}



Start by adding your first kid

  • Card Number*
  • Full Name*
  • Month*
    Year*
  • CVV*
Available Balance
R{{toDecimal(user.wallet_balance)}}
Transfer Funds
Move funds between wallets
R







My Wallet Balance
R{{toDecimal(user.wallet_balance)}}
{{k.first_name}} {{k.last_name}}
Wallet Balance
R{{toDecimal(k.balance)}}
Wallet Balance
R{{toDecimal(user.wallet_balance)}}
R100 R250 R500
R










Add Kid Image

  • First Name*
  • Last Name*
  • Birth Date
  • School Region*
  • Select School*
  • Grade i.e. 5*
  • Grade i.e. 5*
  • Class i.e. B*
  • Grade i.e. 5*
  • Class i.e. B*
  • Diet*
  • Allergies
    (Not required)
  • QR Card Identifier
    (Not required)
  • Daily Limit Card
    (Not required)
  • {{d.name}}


{{kid.first_name}} {{kid.last_name}}




Edit
{{kid.first_name}} {{kid.last_name}}
Grade {{kid.grade_name}}{{kid.class_name}}
View Card
{{get_unread_notifications(kid)}}
Notifications
{{icon.link_name}}
{{day.day_name}} {{day.day}}

  • {{period.name}}
    (Last order: {{period.period_cut_off}})
    Order ID Total Action
    {{o.id}} R{{o.total}} View

  • Problem with your order?
  • Please select the merchant
  • Merchant contact number
  • Message
Need app support?
support@taptuck.co.za


Order No. Order Date. Amount.
{{order.id}} {{order.date}} R{{order.total}}

Reference No. Date Kid Name Amount
{{order.reference}} {{order.createdate}} {{order.details[0].first_name}} {{order.details[0].last_name}} R{{order.debit}}


{{getFirst3Chars(c.day_name)}} {{c.day}} {{getFirst3Chars(c.month_name)}}
{{period.name}}
last order: {{period.period_cut_off_day}} day(s) before
{{split_time(period.period_cut_off)}}
last order: {{split_time(period.period_cut_off)}}
{{o.status}} {{o.school_name}} · #{{o.id}}
R{{formatPrice(o.total)}}






Order Placed!
Your order has been successfully submitted
Order Summary
Kid {{kid.first_name}} {{kid.last_name}}
School {{kid.merchant ? kid.merchant.name : ''}}
Date {{day.date}}
Period {{period_name}}
Wallet balance R{{toDecimal(user.wallet_balance)}}
Items Ordered
{{item.label}}
Qty: {{item.qty || 1}}
R{{toDecimal(item.price)}}
Total R{{amount}}




{{kid.merchant.name}}
Kid {{kid.first_name}} {{kid.last_name}}
Date {{day.date}}
Period {{period_name}}
{{c.label}}
{{addition.label}} — {{addition.price}}
{{checkPrice(c.total_price)}}
Service Fee R{{foramtPrice(service_fee)}}
Total R{{foramtPrice(amount)}}

{{note}}

NOTE: By clicking Place Order you agree to our Terms & Conditions.

Please note: All pre-orders debit the main parent wallet only.

logo

{{merchant.name}} - Review

Please rate us on the following:
  • {{quest.name}}
    (1 - Poor)
    (5 - Great)
  •    
  • {{quest.name}}
  • {{quest.name}}
  • {{quest.name}}
  • Please upload supporting images
Tap to zoom
{{menuItem.label}}
{{menuItem.description}}
{{checkPrice(menuItem.price)}}
Customise Your Order




Tap to change photo
Personal Info
School Info
Spending Limits
{{d.name}}
Event Payment
{{kid.school.school_name}}
{{getDayShorName(s_event.event_date)}}
{{getDayDate(s_event.event_date)}}
{{getMonthShorName(s_event.event_date)}}
{{s_event.event_name}}
{{getFullDate(s_event.event_date)}}
Description
Details
Child
{{kid.first_name}} {{kid.last_name}}
Event Date
{{getFullDate(s_event.event_date)}}
Pay By
{{getFullDateBy(s_event.pay_by)}}
Payment Type
{{replace_(s_event.event_type)}}
Cost
R{{s_event.amount}}
Category
{{s_event.event_category_name}}
Paid
R{{s_event.amount}}
Outstanding
R{{s_event.amount}}
Paid On
{{s_event.paid_on}}
Tickets
R{{s_event.amount}} per ticket
How many tickets would you like?
— or enter quantity —
Total: R{{donation_amount}}
Amount
{{getDayShorName(notification.event_date)}} {{getDayDate(notification.event_date)}} {{getMonthShorName(notification.event_date)}}
{{notification.event_name}}
{{getFullDate(notification.event_date)}}
Details
Info
Kid
{{kid.first_name}} {{kid.last_name}}
Approve by
{{getFullDateBy(notification.pay_by)}}
School Events
{{kid.school.school_name}}
{{getDayShorName(event.event_date)}}
{{getDayDate(event.event_date)}}
{{getMonthShorName(event.event_date)}}
{{event.event_name}}
{{event.event_category_name}} No category
R{{event.amount}}
Pay by
{{getFullDateBy(event.pay_by)}}
Payment received Declined Dismissed {{event.paid_on}}
Payment cut-off time has been reached for this event.
Read
{{getDayShorName(event.event_date)}} {{getDayDate(event.event_date)}} {{getMonthShorName(event.event_date)}}
{{event.event_name}}
{{event.event_category_name}} · {{replace_(event.event_type)}}




{{getDayShorName(notification.event_date)}} {{getDayDate(notification.event_date)}} {{getMonthShorName(notification.event_date)}}
{{notification.event_name}}
{{notification.event_category_name}}
Details






Tap View QR Code to display a scannable card for yourself or any of your kids at the tuckshop.
Parent
{{user.parent.first_name ? user.parent.first_name.charAt(0).toUpperCase() : 'P'}}
{{user.parent.first_name}} {{user.parent.last_name}}
Primary
Kids
{{k.first_name}} {{k.last_name}}
Grade {{k.grade_name}}{{k.class_name}}
{{user.parent.first_name ? user.parent.first_name[0] : '?'}}{{user.parent.last_name ? user.parent.last_name[0] : ''}}
{{user.parent.first_name}} {{user.parent.last_name}}
{{user.email}}
First Name
{{user.parent.first_name}}
Last Name
{{user.parent.last_name}}
Cellphone
{{user.username}}
Email
{{user.email}}
Permanently delete your account and all associated data. This cannot be undone.
Delete Account
No messages yet
You're all caught up!
{{message.copy}}
{{message.createdate}}
{{user.parent.first_name ? user.parent.first_name.charAt(0) : 'P'}} {{kid.first_name ? kid.first_name.charAt(0) : 'K'}}
{{user.parent.first_name}} {{user.parent.last_name}} {{kid.first_name}} {{kid.last_name}}
Parent Account Student Card
Scan to Pay

Show this QR code at the tuckshop to pay directly from your wallet.







  • Use this reference every time you make deposit
    {{user.parent.cellphone}}
Sign in to your bank, create a recipient and make a deposit using this information
RECIPIENT NAME
TapTuck
BANK NAME
First National Bank
ACCOUNT NUMBER
62817539557
BRANCH
250655
TYPE
Current/Cheque
REFERENCE
{{user.parent.cellphone}}
AMOUNT
R{{toDecimal(amount)}}

*EFT can take up to 48 business hours (longer on weekends and public holidays)
*Don't deposit cash

Need help fast?
Chat with a support agent now
Chat
•••• {{card.name}}
Expires {{card.exp_year}} / {{card.exp_month}}
No saved cards
Add a card to pay faster
Secured by PayGate
  • Card Number*
  • Full Name*
  • Month*
    Year*
  • CVV*
{{order.merchant_name}}
{{order.kid_first_name}} {{order.kid_last_name}}
Order Details
Order ID #{{order.id}}
Date {{order.date}}
Period {{order.period_name}}
Cut-off Time {{order.period_cut_off_time}}
Status {{order.status}} {{order.status}} {{order.status}}
Ordered Items
{{o.label}}
{{addition.label}} R{{addition.price}},
R{{o.price}}
Total R{{order.total}}
Service Fee R{{order.service_fee}}
Service Fee R{{order.service_fee_amount}}

Orders cannot be cancelled once the tuckshop has accepted the order. Please contact the tuckshop directly for further assistance.










SELECT WALLET:
Order No. Order Date Amount
{{order.id}} {{order.date}} R{{order.total}}
+ R{{order.service_fee_amount}} fee
Reference Date Kid Amount
{{order.reference}} {{order.createdate}} {{order.details[0].first_name}} {{order.details[0].last_name}} R{{order.debit}}
Debit Credit {{tran.category}}
−R{{tran.debit}}
+R{{tran.credit}}
{{tran.createdate}}
Ref: {{tran.reference}}