> ## 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.

# Overview

TransactBridge allows it's partners to monetize their products or services through the merchant of model globally. Depending on the customer's billing country, TransactBridge comply with all the local taxations and compliances on behalf of the partner.

Partners can use the local accquiring capabilities of TransactBridge to price their products in local currencies in different jurisdictions and churn our more reveneue. TransactBridge allows to monetize different customers using different payment methods.

Partner creates a session for a particular customer to monetize their products & services. The customer can try multiple attempts with different payment methods avaialble based on jurisdictions to make the payment so as to receive the products or services. Partner can configure the sessions in multiple different ways to accomodate their monetization strategy.

## Session vs. Transaction

A **Session** represents the overall checkout or payment interaction between the customer and Transact Bridge. It provides the context in which the customer enters payment information and completes the checkout process.

A **Transaction** represents an individual attempt to process a payment within that session. It captures the processing and outcome of that particular payment attempt, such as whether the payment was successful, failed, or is still being processed.

### Example

Suppose a customer is purchasing a product for ₹1,000:

1. Transact Bridge creates a **Session** for the customer's checkout.
2. The customer enters their payment details.
3. Transact Bridge initiates a **Transaction** to collect ₹1,000.
4. If the transaction fails, the customer may retry the payment.
5. The retry can result in another **Transaction**, while the checkout remains associated with the same overall **Session**.

<Note>
  One **Billing Session ID** can have multiple payment attempts (Transactions) associated with it. Each payment attempt is treated as a separate transaction, allowing for retries and tracking of individual payment outcomes within the same session.
  However, this can also be configured to single payment attempt on a single session id. For this configuration please reach out to us.
</Note>

<Card title="One Time Payment API Docs" icon="code" href="https://docs.transactbridge.com/#a393206c-8fae-4f1f-a55f-01b53330ec66">
  View the Postman API Collection
</Card>
