UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

41 lines • 1.42 kB
import { APIResource } from "../../core/resource.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class BasePayBadDebt extends APIResource { static readonly _key: readonly ['accounts', 'payBadDebt']; /** * Pays outstanding bad debt for an account. Discovers all debt automatically and * handles invoice deduplication. * * @example * ```ts * const payBadDebt = await client.accounts.payBadDebt.create({ * account_id: '023e105f4ecef8ad9ca31a8372d0c353', * }); * ``` */ create(params: PayBadDebtCreateParams, options?: RequestOptions): APIPromise<PayBadDebtCreateResponse>; } export declare class PayBadDebt extends BasePayBadDebt { } export interface PayBadDebtCreateResponse { /** * The Stripe client secret for frontend payment confirmation. */ client_secret?: string; } export interface PayBadDebtCreateParams { /** * Path param: Identifier */ account_id: string; /** * Body param: The payment method to use. If omitted, the default payment method is * used. */ payment_method_id?: string; } export declare namespace PayBadDebt { export { type PayBadDebtCreateResponse as PayBadDebtCreateResponse, type PayBadDebtCreateParams as PayBadDebtCreateParams, }; } //# sourceMappingURL=pay-bad-debt.d.ts.map