Options
All
  • Public
  • Public/Protected
  • All
Menu

Invoices - object-oriented interface

export

Hierarchy

Index

Constructors

Methods

  • commitRecalculation(invoiceId: string, recalculationId: string, options?: any): Promise<AxiosResponse<InvoiceRecalculationResult>>
  • This endpoint allows you to commit invoice recalculation.

    summary

    Commit invoice recalculation

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    • invoiceId: string

      Invoice ID

    • recalculationId: string

      Recalculation ID

    • Optional options: any

    Returns Promise<AxiosResponse<InvoiceRecalculationResult>>

  • This endpoint allows you to create invoices.

    summary

    Create an invoice

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    Returns Promise<AxiosResponse<InvoiceResult>>

  • This endpoint allows you to create invoice refunds.

    summary

    Create invoice refund

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    Returns Promise<AxiosResponse<InvoiceRefundResult>>

  • list(customerId?: string, startingAfter?: string, subscriptionId?: string, options?: any): Promise<AxiosResponse<InvoiceListResult>>
  • This endpoint allows you to retrieve a list of all invoices.

    summary

    List invoices

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    • Optional customerId: string
    • Optional startingAfter: string
    • Optional subscriptionId: string
    • Optional options: any

    Returns Promise<AxiosResponse<InvoiceListResult>>

  • This endpoint allows you to retrieve a list of a particular invoice refunds.

    summary

    List invoice refunds

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    • invoiceId: string

      Invoice ID

    • Optional options: any

    Returns Promise<AxiosResponse<InvoiceRefundListResult>>

  • retrieve(invoiceId: string, options?: any): Promise<AxiosResponse<InvoiceResult>>
  • This endpoint allows you to retrieve the invoice details.

    summary

    Retrieve an invoice

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    • invoiceId: string

      Invoice ID

    • Optional options: any

    Returns Promise<AxiosResponse<InvoiceResult>>

  • retrieveByCustomId(customId: string, options?: any): Promise<AxiosResponse<InvoiceResult>>
  • This endpoint allows you to retrieve invoice details by its custom_id.

    summary

    Retrieve an invoice by custom_id

    throws

    {RequiredError}

    memberof

    Invoices

    Parameters

    • customId: string
    • Optional options: any

    Returns Promise<AxiosResponse<InvoiceResult>>

Generated using TypeDoc