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:- Transact Bridge creates a Session for the customer’s checkout.
- The customer enters their payment details.
- Transact Bridge initiates a Transaction to collect ₹1,000.
- If the transaction fails, the customer may retry the payment.
- The retry can result in another Transaction, while the checkout remains associated with the same overall Session.
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.
One Time Payment API Docs
View the Postman API Collection