--- title: "Overview" slug: "vt-overview" tags: ["Payments"] updated: 2026-05-12T22:43:11Z published: 2026-05-12T22:43:11Z canonical: "docs.blackthorn.io/vt-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Overview The LWC Virtual Terminal is a versatile component that can be configured in multiple ways to enable payment processing for your Salesforce and Experience Cloud users. You can create new or select existing Payment Methods and capture create, authorize capture, or schedule Transactions to auto-process on a specified date. Compatible with Stripe, Authorize.net, and Spreedly (credit cards only), the LWC Virtual Terminal uses each supported gateway’s browse-side JavaScript library to collect payment details to maintain the highest level of PCI Compliance. Best of all, the flexible setup and configuration options allow you to create a tailored user experience that seamlessly integrates with your Salesforce business processes and self-service payments in Experience Cloud. - Pre-populate fields using Custom Metadata Types - Add custom fields using Field Sets - Show/Hide different actions and elements of the user interface (UI) using Custom Settings - Change labels using Custom Labels [Blackthorn Payments: Virtual Terminal](https://player.vimeo.com/video/1170330493?badge=0&autopause=0&player_id=0&app_id=58479) The user experience includes all aspects of a user's interactions, including those with Blackthorn’s apps in Salesforce and out in the field, event planning, Attendee registration, accepting payments, and managing Blackthorn-related data at a later date. The user interface (UI) includes every element a user might interact with when using a Blackthorn app, such as objects, records, fields, the checkout experience, features and components, and the Mobile Check-in and Mobile Payments apps.