@sumup/sdk
Version:
The official TypeScript SDK for the SumUp API
43 lines • 1.27 kB
TypeScript
import * as Core from "../../core.js";
/**
* Financial Payouts
*/
export type FinancialPayouts = {
amount?: number;
currency?: string;
date?: string;
fee?: number;
id?: number;
reference?: string;
status?: "SUCCESSFUL" | "FAILED";
transaction_code?: string;
type?: "PAYOUT" | "CHARGE_BACK_DEDUCTION" | "REFUND_DEDUCTION" | "DD_RETURN_DEDUCTION" | "BALANCE_DEDUCTION";
}[];
export type ListPayoutsV1QueryParams = {
start_date: string;
end_date: string;
format?: "json" | "csv";
limit?: number;
order?: "desc" | "asc";
};
export type ListPayoutsQueryParams = {
start_date: string;
end_date: string;
format?: "json" | "csv";
limit?: number;
order?: "desc" | "asc";
};
export declare class Payouts extends Core.APIResource {
/**
* List payouts
*/
list(merchantCode: string, query: ListPayoutsV1QueryParams, params?: Core.FetchParams): Core.APIPromise<FinancialPayouts>;
/**
* List payouts
*/
listDeprecated(query: ListPayoutsQueryParams, params?: Core.FetchParams): Core.APIPromise<FinancialPayouts>;
}
export declare namespace Payouts {
export type { FinancialPayouts, ListPayoutsQueryParams, ListPayoutsV1QueryParams, };
}
//# sourceMappingURL=index.d.ts.map