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

# Transactions

## V2

This topic shows information relevant specifically for Subscribe REST API version 20210401 referred to as V2

Subscribe Transactions typically represent requests for funds sent to a payment processor. The Transaction object provides a way to charge a customer. You can create one-time transactions, retrieve individual transactions, fetch individual transactions, and list all Transactions for a given account or subscription.

The Transaction request includes a Payment Method, customer Account information (including Billing Address), one or more Products or billing plans, a price amount and currency, as well as additional metadata used by the system.

Transactions can also accept [campaign codes](Campaigns) to provide a discount to the transaction.

Transactions can also accept [discount tickets](Discount_Tickets) to provide multiple discounts to the transaction and its Items.

**Note:** In current release, Transactions as part of a subscription support the stackable discount feature. One-time Transactions do not support it.

Posting with a new Transaction creates a new one-time Transaction object. If “to\_be\_captured” is false, the request will trigger an authorization attempt (based on the provided payment method’s authorization process). If successfully authorized, a subsequent post to the transaction’s actions/capture endpoint will capture the authorized transaction. If you post a new transaction with “to\_be\_captured” true, it will authorize and immediately capture the transaction if successful.

To refund transactions, use the[refunds](Refunds) endpoint.

Learn more about Transactions, in the [Subscribe Portal User Guide](https://docs.vindicia.com/bundle/Subscribe_Portal2_User_Guide/page/topics/transactionAbout.html).

For more information, see Transactions in the [Subscribe OpenAPIs](https://docs.vindicia.com/bundle/SubscribeAPI/page/index.html) located in the [Developer Hub](https://docs.vindicia.com/category/developerhub) section of the Knowledge Center.

* **[Transactions Supported Operations](../topics/Supported_Operations_Transactions)**

* **[The Transaction Object](../topics/The_Transaction_object)**

* **[Create a Transaction (Authorization)](../topics/Create_a_Transaction_Authorization)**

* **[Capture a Transaction](../topics/Capture_a_Transaction)**

* **[Finish a Transaction](../topics/Finish_a_Transaction)**

* **[Cancel a Transaction](../topics/Cancel_a_Transaction)**

* **[Fetch a Specific Transaction](../topics/Fetch_a_specific_transaction)**

* **[List All Transactions](../topics/List_all_transactions)**

**Parent topic:**[Endpoints](../topics/Endpoints)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.