- Blackthorn Candy Shop
- Blackthorn Events
- Welcome to Blackthorn Events!
- Events Quick Start Guide
- Install Events
- Payment Gateway Setup
- Payment Gateway Setup Overview
- Connect to Stripe
- Connect to Authorize.net
- Connect to Spreedly
- Connect to Transact (CashNet)
- Connect to TouchNet
- Add-Ons
- Entity Relationship Diagrams
- Blackthorn | Events Admin Tab
- Event Builder
- Event Wizard
- Events: Objects
- Attendee
- Budget and Expense
- Custom Content
- Discount Codes
- Event Content
- Event Groups
- Event Items
- Event Keywords
- Event Registration Submission Process
- Event Settings
- Events
- FAQs
- Fees
- Forms
- Hotel Room Block Management
- Recurring Events
- Reserved Seats and Tables
- Sessions
- Speakers
- Sponsors
- Staff
- Static Translations
- Tracks
- Events: Features
- ADA & WCAG Accessibility
- Advanced Visibility
- Attendee Builder
- Attendee Registration Component
- AttendeeLink
- Authentication via iframe
- Campaign and Event Sync
- Transact (CashNet)
- Clone
- Customized Blackthorn Events Domain
- Data Persistence
- Enable Cookies
- Event Configuration
- Event Email Communication
- Events Summary Home Page
- Experience Cloud (Communities)
- Event Tracking
- Express Registration
- Fees
- Google Analytics
- Iframes
- Images
- Marketing Communication
- Matching and Duplication
- Permissions - Restricting Event Visibility
- Permission Sets
- Pre-checkout and Checkout Details
- reCAPTCHA
- Reports
- Restrict Capacity
- Salesforce Products
- Scheduled Jobs
- Sharing via Social Media
- Smart Scheduler
- Stripe Checkout
- TouchNet
- User Interfaces
- Webinar Integrations
- Checkout Process
- Mobile Check-in App
- Events: Troubleshooting
- Events: Release Notes & Webinar Recordings
- January 2025 - Version 4.44
- December 2024 - Version 4.42
- November 2024 - Version 4.40
- October 2024 - Version 4.36
- September 2024 - Version 4.34
- August 2024 - Version 4.31
- July 2024 - Version 4.29
- June 2024 - Version 4.27
- May 2024 - Version 4.24
- Caching 2.0 and Capacity Management - Version 4.23
- April 2024 - Version 4.22
- March 2024 - Version 4.20
- February 2024 - Version 4.19
- January 2024 - Version 4.17
- 2023
- December 2023 - Version 4.14
- November 2023 - Version 4.11
- October 2023 - Version 4.9
- September 2023 - Version 4.5
- August 2023 - Version 4.0
- July 2023 - Version 3.103.2
- June 2023 - Version 3.102
- May 2023 - Version 3.99
- April 2023 - Version 3.97
- March 2023 - Version 3.95
- February 2023 - Version 3.90.2
- January 2023 - Version 3.88
- 2022
- 2021
- December 2021 - Version 3.48
- November 2021 - Version 3.42
- October 2021 - Version 3.39
- September 2021 - Version 3.34
- August 2021 - Version 3.32
- July 2021 - Version 3.30
- June 2021 - Version 3.27
- May 2021 - Version 3.24
- April 2021 - Version 3.22
- March 2021 - Version 3.19
- February 2021 - Version 3.18
- January 2021 - Version 3.11
- Blackthorn Payments
- Welcome to Blackthorn Payments
- Payments Quick Start Guide
- Overview
- Install Payments
- Provide Users Access
- Payment Gateway Setup
- Instructions
- Connect to Stripe
- Connect to Authorize.net
- Connect to Spreedly
- PayLink
- Virtual Terminal
- DocumentLink
- Move Historical Data to Blackthorn
- FSL Extension Package (Optional)
- Go Live in Production
- Use Cases
- Payments: Objects
- Payments: Features
- Authorize.net
- Blackthorn | Payments Admin
- Communities & Billing Portal
- Custom Metadata Types
- Custom Settings
- Dashboard
- Default Payment Method
- DocumentLink
- Email Receipts
- Field Service Lightning Payments
- Flow Screen Charge Component
- FSL Mobile Actions (without our iOS/Android app)
- High Volume Batch Processing
- Historical Sync
- Level 3 Processing
- Matching and Duplication
- Multi-Currency
- PayLink
- Permission Sets
- Plaid
- Process Scheduled Transactions and Reattempt Logic
- Recurring Charges and Subscription Options
- Reports
- Salesforce Shield / Platform Encryption with all Blackthorn apps
- SCA and MOTO
- Scheduled Batch Jobs
- Spreedly
- Stripe
- Stripe Billing
- Stripe Checkout
- Stripe Metadata
- Stripe Radar Integration
- Test Data
- Virtual Terminal
- Webhooks
- Mobile Payments App
- Payments: Troubleshooting and FAQ
- Payments: Release Notes & Webinar Recordings
- January 2025 - Version 6.28
- December 2024 - Version 6.27
- November 2024 - Version 6.26
- October 2024 - Version 6.25
- September 2024 - Version 6.23
- August 2024 - Version 6.22
- July 2024 - Version 6.20
- June 2024 - Version 6.19
- May 2024 - Version 6.18
- April 2024 - Version 6.17
- March 2024 - Version 6.16
- February 2024 - Version 6.13
- January 2024 - Version 6.11
- 2023
- December 2023 - Version 6.8
- November 2023 - Version 6.6
- October 2023 - Version 6.4.1
- September 2023 - Version 6.3
- August 2023 - Version 6.0.1
- July 2023 - Version 5.108.2
- June 2023 - Version 5.106
- May 2023 - Version 5.103
- April 2023 - Version 5.99.1
- March 2023 - Version 5.95
- February 2023 - Version 5.93
- January 2023 - Version 5.91
- 2022
- 2021
- December 2021 - Version 5.46
- November 2021 - Version 5.41
- October 2021 - Version 5.34
- September 2021 - Version 5.33
- August 2021 - Version 5.31
- July 2021 - Version 5.29
- June 2021 - Version 5.24
- May 2021 - Version 5.22
- April 2021 - Version 5.20
- March 2021 - Version 5.17
- February 2021 - Version 5.15
- January 2021 - Version 5.14
- Blackthorn Messaging
- Welcome to Blackthorn Messaging!
- Configure Bulk Messaging
- Installation
- Create a Template
- Account Setup
- Individual Messaging
- Conversation Maintenance
- Phone Number Lookups
- Campaigns
- Automation
- Additional Features
- A2P Form in Admin Page
- After Hours Response
- Auto Recharge your Message Balance
- Click to Call with CTI
- Configure Default and Excluded Phone Fields by Object
- Filter your Inbox Using Conversation List Views
- HELP and STOP Message Compliance
- How Do I Increase our Message Balance?
- Improved File Management for MMS Attachments
- Link Tracking
- Manage Opt-outs
- Number of Conversations in the Messenger
- Number of Conversations to Load in Inbox
- Prohibit Sending Attachments (Custom Permission)
- Schedule Jobs for Admin
- Schedule SMS Messages
- Set a Default from Number
- Short Codes
- Smart Scheduler
- Sticky Sidebar in the Inbox
- Track Phone Number Opt-ins
- Smart Scheduler
- Setup
- Getting Started
- Self-Service Tasks
- FAQ
- General FAQ
- Attachments FAQ
- Do You Have a List of Published IP Addresses?
- How Do I Update my Payment Method?
- How Do I Grant Access to Messaging Support?
- What Does this Error Message Mean?
- What Happens When my Message Balance Reaches Zero?
- Why don’t I see any phone numbers when I try to send a message?
- Release Notes
- February 2025 - Version 3.47
- October 2024 - Version 3.46
- July 2024 - Version 3.44.3
- June 2024 - Version 3.44.1
- May 2024 - Version 3.44
- April 2024 - Version 3.43.21
- February 2024
- January 2024
- 2023
- 2022
- 2021
- 2020
- Blackthorn Compliance
- Installation Guide
- Extend Blackthorn Compliance to Other Objects
- Auditing
- FATQ's: Frequently Asked Technical Questions
- Detection Patterns
- Supported File Types - SecureAttachment
- API Limits - Secure Attachment
- Customize Blackthorn Compliance with Apex
- Change AppExchange Payment Method
- Extension Packages
- Install / Setup SecureAttachment
- Debugging and Errors
- Compliance Release Notes
- Compliance - January 2025
- Compliance - February 2024
- Compliance - July 2023
- Compliance - April 2023
- Compliance - December 2022
- Compliance - October 2022
- Compliance - July 2022
- Compliance - June 2022
- Compliance - March 2022
- Compliance - February 2022
- Compliance - December 2021
- Compliance - November 2021
- Compliance - Release 3.71
- Compliance - Release 3.6
- Compliance - Release 3.2
- Compliance - Release 3.0
- Blackthorn Support
- 07 Oct 2024
- 3 Minutes to read
- Print
- DarkLight
Checkout
- Updated on 07 Oct 2024
- 3 Minutes to read
- Print
- DarkLight
Do not use the Virtual Terminal to process a Transaction that includes Fees (Payment Processing or Tax). Fees are not supported by the Virtual Terminal.
Layout
Event Organizers can now display relevant tax information, including the payment processing fee and tax IDs, to their Attendees during checkout. The checkout process performs the tax/fee calculations while creating the Invoice and Line Items and determines whether an Event Item is tax-exempt.
The Fee’s currency and format (symbol vs ISO) will match the Event’s Currency and the Event Settings' Currency Display. Event Organizers can also change the Fee Name to match their requirements (Tax, GST, HST, etc.).
The format for the displayed tax is as follows:
[Fee Name] ([Percent value]%) [Currency symbol/ISO][Amount]
Sales Tax (4%) $1.09
Order of Calculations
- Calculate the Gross Amount.
- Calculate the Net Amount by applying the Discount to the Gross Amount for discountable Line Items.
- Calculate the taxes by multiplying the Net Amount by the applicable tax rate.
- Calculate the Total Amount by adding the Net Amount and Tax Amount.
- Add any Fees.
The Tax Fee will be calculated at checkout after discounts are applied but before a Payment Processing Fee is applied. If the Attendee changes the items in their cart, the Tax Fee amount will dynamically update. If an Event doesn’t have a Tax Fee, there will be no line item at checkout.
Event Items that are not tax-exempt will show a tax amount.
- If the Tax Display Setting = “Tax Inclusive pricing,” THEN discounts are calculated after taxes are added since the shown price already includes taxes.
- If the Tax Display Setting = “Calculated at checkout,” THEN discounts are calculated before taxes are added since the tax is shown as a separate item at the checkout.
Scenarios
Event Item
When an Attendee registers for an Event with an Event Item, they will see the tax Fee Name and associated amount, including the Tax Amount, in the cart at checkout.
The functionality has been updated so the Event Items will display prices based on the Event’s Tax Fee Calculation Type value.
- If Tax Fee Calculation Type = “Calculated at Checkout,”
- The Price will be visible for each Event Item on the pre-checkout page.
- A separate line item will show the sum of the Tax Amount for each Event Item on the checkout page.
- If Tax Fee Calculation Type = “Tax-Inclusive Pricing”,
- The Price with Tax will be visible for each Event Item on the pre-checkout page.
- The Price for each Event Item and a separate line item showing the sum of the Tax Amount for each Event Item will be on the checkout page.
When the Event Item’s Tax-Exempt field is enabled (checked), the Tax Amount will not be added to the total price due at checkout.
When the Event Item’s Tax-Exempt field is not enabled, the Tax Amount will be added to the total price due at checkout.
Event Item Session
When an Attendee registers for an Event with an Event Item Session, they will see the tax Fee Name and associated amount, including the Tax Amount on paid Event Item Sessions, in the cart at checkout.
When the Event Item Session’s Tax-Exempt field is enabled (checked), the Tax Amount will not be added to the total price due at checkout.
When the Event Item Session’s Tax-Exempt field is not enabled, the Tax Amount will be added to the total price due at checkout.
Supported Scenarios
- An Event with one Event Item with a Tax Rate and one Event Item with Tax-Exempt checked.
- An Event with one Event Item with a Tax Rate and one Event Item with Tax-Exempt checked and a discount Code applied at the Event level.
- An Event with one Event Item with a Tax Rate and one Event Item with Tax-Exempt checked and a discount Code applied at the Event Item level.
- An Event with two Event Items with a Tax Rate and a discount Code applied at the Event Item level.
- An Event with two Event Items that are subject to a Tax Rate and discount Code, but one Event Item has Tax-Exempt checked, and the other Event Item does not have a related Code Eligibility.