# Transactions A transaction is a payment from the perspective of a merchant. The transaction shows how much the merchant will be paid, if they have been paid already and whether there have been any refunds. * **GET** [/transactions/{transactionId}](/openapi/april-public/operation/GetTransaction/) Return details of a transaction * **GET** [/transactions](/openapi/april-public/operation/QueryTransactions/) Return a paginated list of matching transactions * **PATCH** [/transactions/{transactionId}](/openapi/april-public/operation/UpdateTransaction/) Various actions for updating a transaction such as issuing a refund * **POST** [/transactions/payouts](/openapi/april-public/operation/CreateManualPayout/) Request to create a manual payout for a merchant * **GET** [/transactions/payouts](/openapi/april-public/operation/QueryPayoutSummaries/) Return a paginated list of matching payout summaries * **GET** [/transactions/payouts/{payoutId}](/openapi/april-public/operation/GetPayoutDetails/) Return an aggregated breakdown of the money movements included in the payout along with details of the disbursement itself * **GET** [/transactions/invoices](/openapi/april-public/operation/QueryMerchantInvoices/) Return a paginated list of matching merchant invoices * **GET** [/transactions/invoices/{invoiceId}](/openapi/april-public/operation/GetMerchantInvoiceDetails/) Return an aggregated breakdown of the money movements included in the invoice along with billing details * **GET** [/transactions/invoices/{invoiceId}/pdf](/openapi/april-public/operation/GetMerchantInvoicePdf/) Return a PDF of the merchant invoice intended to be sent to the payer merchant * **GET** [/transactions/settlement](/openapi/april-public/operation/QuerySettlementEntries/) Return a paginated list of all settlement entries matching the given search criteria * **GET** [/transactions/settlement/report](/openapi/april-public/operation/ReportSettlementEntries/) Return a list of all settlement entries matching the given search criteria * **GET** [/transactions/disputes](/openapi/april-public/operation/QueryDisputes/) Return a paginated list of all disputes matching the given search criteria * **GET** [/transactions/refunds](/openapi/april-public/operation/QueryRefunds/) Return a paginated list of matching refunds ## Get Transaction - [GET /transactions/{transactionId}](https://docs.meetapril.io/openapi/april-public/transactions/gettransaction.md): Return details of a transaction. ## Update Transaction - [PATCH /transactions/{transactionId}](https://docs.meetapril.io/openapi/april-public/transactions/updatetransaction.md): Various actions for updating a transaction such as issuing a refund. ## Query Transactions - [GET /transactions](https://docs.meetapril.io/openapi/april-public/transactions/querytransactions.md): Return a paginated list of matching transactions. ## Query Payout Summaries - [GET /transactions/payouts](https://docs.meetapril.io/openapi/april-public/transactions/querypayoutsummaries.md): Return a paginated list of matching payout summaries. ## Create Manual Payout - [POST /transactions/payouts](https://docs.meetapril.io/openapi/april-public/transactions/createmanualpayout.md): Request to create a manual payout for a merchant. Merchants can only request manual payouts if they have a sufficient available balance. This call requires manual payouts to be enabled for the merchant. ## Get Payout Details - [GET /transactions/payouts/{payoutId}](https://docs.meetapril.io/openapi/april-public/transactions/getpayoutdetails.md): Return an aggregated breakdown of the money movements included in the payout along with details of the disbursement itself. ## Query Merchant Invoices - [GET /transactions/invoices](https://docs.meetapril.io/openapi/april-public/transactions/querymerchantinvoices.md): Return a paginated list of matching merchant invoices. ## Get Merchant Invoice Details - [GET /transactions/invoices/{invoiceId}](https://docs.meetapril.io/openapi/april-public/transactions/getmerchantinvoicedetails.md): Return an aggregated breakdown of the money movements included in the invoice along with billing details. ## Get Merchant Invoice Pdf - [GET /transactions/invoices/{invoiceId}/pdf](https://docs.meetapril.io/openapi/april-public/transactions/getmerchantinvoicepdf.md): Return a PDF of the merchant invoice intended to be sent to the payer merchant. ## Query Settlement Entries - [GET /transactions/settlement](https://docs.meetapril.io/openapi/april-public/transactions/querysettlemententries.md): Return a paginated list of all settlement entries matching the given search criteria. If payoutId is not specified, currency, createdAfter and createdBefore must all be provided. ## Report Settlement Entries - [GET /transactions/settlement/report](https://docs.meetapril.io/openapi/april-public/transactions/reportsettlemententries.md): Return a list of all settlement entries matching the given search criteria. If payoutId is not specified, currency, createdAfter and createdBefore must all be provided. Use Accept request header to specify either application/json or text/csv responses. The JSON variant includes an aggregated summary of the matching entries. ## Query Disputes - [GET /transactions/disputes](https://docs.meetapril.io/openapi/april-public/transactions/querydisputes.md): Return a paginated list of all disputes matching the given search criteria. ## Query Refunds - [GET /transactions/refunds](https://docs.meetapril.io/openapi/april-public/transactions/queryrefunds.md): Return a paginated list of matching refunds.