> ## Documentation Index
> Fetch the complete documentation index at: https://developer.transactbridge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Products

## Product Configuration

Transact Bridge provides flexible product configuration options to support different merchant integration models. Depending on your business requirements, products can either be pre-configured in the Transact Bridge dashboard or created dynamically during checkout.

### Product Listing Options

<CardGroup cols={2}>
  <Card title="Mandatory Product Listing" icon="package">
    Products are pre-configured in the Transact Bridge dashboard before transactions are processed. This approach is recommended for businesses with a fixed product catalog and predefined pricing and tax rules.
  </Card>

  <Card title="Dynamic Product Listing" icon="sparkles">
    Products are created dynamically using the details passed in the payment or billing session request. This is ideal for businesses with frequently changing products, pricing, or custom orders.
  </Card>
</CardGroup>

***

## Mandatory Product Listing

With Mandatory Product Listing, merchants maintain their product catalogue within Transact Bridge. Each product can be configured with its pricing, tax configuration, and other product attributes in advance.

### Business Benefits

* Centralized product catalogue management.
* Consistent pricing across all sales channels.
* Product-level tax configuration.
* Simplified reporting and reconciliation.

### Tax Configuration

Taxes can be configured at the product level, allowing each product to have its own applicable tax rules.

If a transaction contains multiple products with different tax rates, Transact Bridge automatically determines the applicable tax based on the configured **Product Reference ID** or the associated **Tax ID**, ensuring accurate tax calculation for every item.

***

## Dynamic Product Listing

Dynamic Product Listing enables merchants to create products on demand during checkout without pre-configuring them in the dashboard.

The products and their attributes are supplied as part of the Create Session or Checkout request. After a successful transaction, the products are automatically recorded for reporting and reconciliation purposes.

### Business Use Cases

| Business        | Example                                                |
| --------------- | ------------------------------------------------------ |
| SaaS Platforms  | Custom enterprise pricing generated for each customer. |
| AI Platforms    | Usage-based credits calculated at checkout.            |
| Event Ticketing | Tickets generated dynamically for each event.          |
| E-commerce      | Custom bundles or personalized product combinations.   |
| B2B Sales       | Quote-based orders with merchant-defined pricing.      |

<Info>
  Dynamic Product Listing is recommended when products, pricing, or quantities vary per transaction and maintaining a fixed product catalogue is not practical.
</Info>

***

## Static Product Pricing

Merchants can configure products with a fixed selling price by enabling **Static Quote Price**.

When **Static Quote Price** is set to **true**, the configured **Quote Price** stored for the product becomes the authoritative selling price. Any amount passed for that product in the Create Session API request is ignored, and the transaction is processed using the predefined Quote Price.

### Business Benefits

* Prevents price manipulation from client applications.
* Ensures consistent pricing across all payment channels.
* Simplifies pricing management for fixed-price products.
* Reduces pricing discrepancies during checkout.

<Info>
  Use Static Quote Price when product pricing is controlled by the merchant and should remain consistent regardless of the amount passed during session creation.
</Info>

***

## Choosing the Right Product Configuration

| Requirement                        | Mandatory Product Listing | Dynamic Product Listing |
| ---------------------------------- | ------------------------- | ----------------------- |
| Fixed product catalogue            | ✅ Recommended             |                         |
| Frequently changing products       |                           | ✅ Recommended           |
| Product-level tax configuration    | ✅ Supported               | ✅ Supported             |
| Custom pricing per transaction     |                           | ✅ Supported             |
| Faster checkout configuration      | ✅                         |                         |
| Personalized or quote-based orders |                           | ✅                       |
| Centralized catalogue management   | ✅                         |                         |
