HL Hunt Glossary
Learn about the terms we use.
Glossary term
Definition
3D Secure (3DS)
3D Secure (3DS) provides an additional layer of authentication for credit card transactions that protects businesses from liability for fraudulent card payments.
3D Secure 2 (3DS2)
3D Secure 2 (3DS2) removes friction from the authentication process and improves the purchase experience compared to 3D Secure 1. It's the main card authentication method used to meet Strong Customer Authentication (SCA) requirements.
ACH
Automated Clearing House (ACH) is a US financial network used for electronic payments and money transfers that doesn't rely on paper checks, credit card networks, wire transfers, or cash.
API key
A secret key used to authenticate API requests. HL Hunt provides test and live API keys for development and production environments respectively.
Authorization
The process of verifying that a customer's payment method has sufficient funds and is valid for a transaction. Authorization places a hold on the funds.
Authorization rate
The percentage of card payments approved by card issuers, out of all attempted card payments. Excludes blocked payments and payments that didn't complete 3D Secure authentication.
Automatic capture
Automatically capture funds when a charge is authorized. This is the default behavior for most payment integrations.
Beneficial owner
Individuals with 25% or more equity in a business entity. Required for identity verification during merchant onboarding.
Billing period
The frequency at which invoices are generated and sent to customers. The billing period operates independently of the service period.
Capture (a charge)
The action of collecting payment for an authorized charge. Capturing the charge transfers the money from the customer to you. Can be automatic or manual.
Card network
A network that processes the transactions of a particular card brand, such as Visa, Mastercard, or American Express.
Card-not-present (CNP)
A transaction made remotely without processing a physical card in a card reader. Common CNP transactions include online shopping, recurring payments, and online invoices.
Charge
A charge represents a single attempt to move money into your account. A charge can succeed or fail, and can be refunded after success.
Chargeback
The action taken by a cardholder's bank to debit a business's account in response to a dispute from the cardholder. The debited funds are held until the dispute is resolved.
Checkout session
A Checkout Session represents your customer's session as they pay for one-time purchases or subscriptions. After a successful payment, it contains a reference to the Customer and the successful PaymentIntent.
Client secret
A unique string used with your publishable key to authenticate a request for a single object on the client side. Each client secret is unique to the object it's associated with.
Connected account
A person or business accepting payments or receiving payouts on a platform using HL Hunt's multi-business features.
Credit
A prepaid balance that can be applied to a customer's usage-based billing charges. Credits are consumed before metered charges are billed.
Customer
Customer objects represent customers of your business. They let you reuse payment methods and track multiple payments associated with a single buyer.
Customer portal
A secure, hosted page that lets your customers manage their subscriptions and billing details without you building custom UI.
CVC/CVV
Card verification code — a three- or four-digit number printed directly on a card used to verify the entered card number for card-not-present transactions.
Dispute
A formal complaint filed by a cardholder with their bank regarding a charge. The bank reverses the charge and notifies the merchant to provide evidence.
Dunning
The process of automatically retrying failed subscription payments and sending reminder emails to customers to update their payment method.
Idempotency
The property that an API request can be safely retried without producing duplicate results. Use idempotency keys to prevent accidental double-charges.
Idempotency key
A unique string sent with an API request to ensure the operation is performed only once, even if the request is retried due to network failures.
Invoice
A statement of amounts owed by a customer. Invoices are generated automatically for subscriptions or can be created manually for one-off billing.
Live mode
The production environment where real payments are processed with real money. Requires verified account and active payment processing.
Manual capture
A payment flow where authorization and capture are separate steps. Funds are held during authorization and collected later when you explicitly capture the charge.
Merchant
A business entity that accepts payments through HL Hunt. Each merchant has a unique merchant ID and can be associated with specific processors.
Merchant ID
A unique identifier assigned to each merchant account. Used to route payments and identify the business in the processing network.
Meter
A meter defines what you're measuring for usage-based billing — API calls, storage, compute hours, etc. Each meter has an event_name and aggregation type.
Meter event
A single usage record sent to HL Hunt's ingestion endpoint. Contains the event_name, customer_id, value, and an optional identifier for deduplication.
Multi-business
The ability to manage multiple business entities under a single HL Hunt account, each with its own merchant ID, processor configuration, and transaction history.
Processor
The payment processing engine that handles card and bank account transactions on behalf of your merchant account.
Partial capture
Collecting only part of the amount held on a customer's payment method and releasing the rest. Useful when the final charge amount is less than the authorized amount.
Payment intent
An object that represents your intent to collect a payment. It tracks the lifecycle of the payment process from creation through to completion.
Payment link
A shareable URL that opens a hosted payment page. No code required — create links from the dashboard and share via email, SMS, or social media.
Payment method
A saved payment instrument (card, bank account, etc.) associated with a customer. Can be reused for future payments without re-entering details.
Payout
The transfer of funds from your HL Hunt balance to your external bank account. Payouts can be automatic on a schedule or triggered manually.
Price
A Price object defines the unit cost, currency, and billing cycle for a product. A single product can have multiple prices (e.g., monthly vs. annual).
Processing guard
A system that validates payment requests against business rules before forwarding to the processor. Prevents invalid or unauthorized transactions.
Product
A Product represents a good or service you sell. Products are associated with Prices, which define how much and how often to charge.
Publishable key
A key safe to include in client-side code. Used with Elements and Checkout to tokenize payment information without exposing secret credentials.
Rate limit
The maximum number of API requests allowed per time period. HL Hunt enforces rate limits to ensure platform stability. Current limits: 100 requests per minute per API key on every endpoint, 60,000 per minute per key on the usage-billing meter-event endpoints, 20 checkout-session creations per minute per key, and 300 requests per minute per IP across the platform. See the Rate Limits page.
Recurring payment
A payment that is automatically charged on a regular schedule, such as monthly or annual subscriptions.
Refund
The return of funds to a customer for a previously successful charge. Can be full or partial. Refunds are processed back to the original payment method.
Secret key
A private API key that must never be exposed in client-side code. Used for server-to-server API calls to perform sensitive operations.
Settlement
The process by which authorized funds are actually transferred between banks. Settlement typically occurs 1-2 business days after authorization.
Subscription
A recurring billing arrangement where a customer is automatically charged on a defined schedule for ongoing access to a product or service.
Test mode
A sandbox environment for developing and testing integrations without processing real payments. Uses test API keys and test card numbers.
Test cards
Special card numbers provided for testing payment flows in test mode. Different numbers simulate various outcomes (success, decline, specific errors).
Tokenization
The process of replacing sensitive payment data (like card numbers) with a non-sensitive equivalent (token) that can be safely stored and transmitted.
Usage-based billing
A pricing model where customers are charged based on actual consumption rather than a fixed recurring fee. Tracked via meters and meter events.
Webhook
An HTTP callback that HL Hunt sends to your server when an event occurs (e.g., payment succeeded, subscription cancelled). Enables real-time integrations.
Webhook endpoint
A URL on your server configured to receive webhook event notifications from HL Hunt.
Webhook secret
A signing secret used to verify that webhook payloads genuinely originated from HL Hunt and haven't been tampered with in transit.