UNPKG

@sumup/sdk

Version:

The official TypeScript SDK for the SumUp API

31 lines 1.38 kB
import { APIResource, type RequestOptions, type WithResponse } from "../../core"; import type { ErrorExtended, FinancialPayouts } from "../../types"; export type ListPayoutsV1QueryParams = { start_date: string; end_date: string; format?: "json" | "csv"; limit?: number; order?: "asc" | "desc"; }; export type ListPayoutsV1Error = ErrorExtended[]; /** * API resource for the Payouts endpoints. * * The Payouts model will allow you to track funds you’ve received from SumUp. * * You can receive a detailed payouts list with information like dates, fees, references and statuses, using the `List payouts` endpoint. */ export declare class Payouts extends APIResource { /** * Lists payout and payout-deduction records for the specified merchant account within the requested date range. * * The response can include: * - regular payouts (`type = PAYOUT`) * - deduction records for refunds, chargebacks, direct debit returns, or balance adjustments * * Results are sorted by payout date in the requested `order`. */ list(merchantCode: string, query: ListPayoutsV1QueryParams, options?: RequestOptions): Promise<FinancialPayouts>; listWithResponse(merchantCode: string, query: ListPayoutsV1QueryParams, options?: RequestOptions): Promise<WithResponse<FinancialPayouts>>; } //# sourceMappingURL=index.d.ts.map