1414/**
1515 * Client for the "Transactions" API group.
1616 *
17- * <p>Retrieve details for a specific transaction by it’s `id` or any other required query
18- * parameter, or list all transactions related to the merchant account.
17+ * <p>Transactions represent completed or attempted payment operations processed for a merchant
18+ * account. A transaction contains the core payment result, such as the amount, currency, payment
19+ * method, creation time, and current high-level status. In addition to the main payment outcome, a
20+ * transaction can contain related events that describe what happened after the original payment
21+ * attempt. These events provide visibility into the financial lifecycle of the transaction, for
22+ * example: - `PAYOUT`: the payment being prepared for payout or included in a payout to the
23+ * merchant - `REFUND`: money returned to the payer - `CHARGE_BACK`: money reversed after the
24+ * original payment - `PAYOUT_DEDUCTION`: an amount deducted from a payout to cover a refund or
25+ * chargeback From an integrator's perspective, transactions are the authoritative record of payment
26+ * outcomes. Use this tag to: - list transactions for reporting, reconciliation, and customer
27+ * support workflows - retrieve a single transaction when you need the latest payment details -
28+ * inspect `simple_status` for the current merchant-facing outcome of the payment - inspect `events`
29+ * or `transaction_events` when you need refund, payout, or chargeback history Typical workflow: -
30+ * create and process payments through the Checkouts endpoints - use the Transactions endpoints to
31+ * read the resulting payment records - use the returned statuses and events to update your own
32+ * order, accounting, or support systems
1933 */
2034public final class TransactionsAsyncClient {
2135 private final ApiClient apiClient ;
@@ -33,8 +47,8 @@ public TransactionsAsyncClient(ApiClient apiClient) {
3347 * Retrieve a transaction
3448 *
3549 * <p>Retrieves the full details of an identified transaction. The transaction resource is
36- * identified by a query parameter and *one* of following parameters is required: * `id` *
37- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
50+ * identified by a query parameter and *one* of following parameters is required: - `id` -
51+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
3852 *
3953 * <p>Operation ID: GetTransaction
4054 *
@@ -53,8 +67,8 @@ public CompletableFuture<com.sumup.sdk.models.TransactionFull> getTransaction()
5367 * Retrieve a transaction
5468 *
5569 * <p>Retrieves the full details of an identified transaction. The transaction resource is
56- * identified by a query parameter and *one* of following parameters is required: * `id` *
57- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
70+ * identified by a query parameter and *one* of following parameters is required: - `id` -
71+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
5872 *
5973 * <p>Operation ID: GetTransaction
6074 *
@@ -73,8 +87,8 @@ public CompletableFuture<com.sumup.sdk.models.TransactionFull> getTransaction(
7387 * Retrieve a transaction
7488 *
7589 * <p>Retrieves the full details of an identified transaction. The transaction resource is
76- * identified by a query parameter and *one* of following parameters is required: * `id` *
77- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
90+ * identified by a query parameter and *one* of following parameters is required: - `id` -
91+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
7892 *
7993 * <p>Operation ID: GetTransaction
8094 *
@@ -106,8 +120,8 @@ public CompletableFuture<com.sumup.sdk.models.TransactionFull> getTransaction(
106120 * Retrieve a transaction
107121 *
108122 * <p>Retrieves the full details of an identified transaction. The transaction resource is
109- * identified by a query parameter and *one* of following parameters is required: * `id` *
110- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
123+ * identified by a query parameter and *one* of following parameters is required: - `id` -
124+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
111125 *
112126 * <p>Operation ID: GetTransactionV2.1
113127 *
@@ -126,8 +140,8 @@ public CompletableFuture<com.sumup.sdk.models.TransactionFull> getTransactionV21
126140 * Retrieve a transaction
127141 *
128142 * <p>Retrieves the full details of an identified transaction. The transaction resource is
129- * identified by a query parameter and *one* of following parameters is required: * `id` *
130- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
143+ * identified by a query parameter and *one* of following parameters is required: - `id` -
144+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
131145 *
132146 * <p>Operation ID: GetTransactionV2.1
133147 *
@@ -147,8 +161,8 @@ public CompletableFuture<com.sumup.sdk.models.TransactionFull> getTransactionV21
147161 * Retrieve a transaction
148162 *
149163 * <p>Retrieves the full details of an identified transaction. The transaction resource is
150- * identified by a query parameter and *one* of following parameters is required: * `id` *
151- * `internal_id` * `transaction_code` * `foreign_transaction_id` * `client_transaction_id`
164+ * identified by a query parameter and *one* of following parameters is required: - `id` -
165+ * `internal_id` - `transaction_code` - `foreign_transaction_id` - `client_transaction_id`
152166 *
153167 * <p>Operation ID: GetTransactionV2.1
154168 *
0 commit comments