PaymentTransferApi - functional programming interface export

  • Parameters

    Returns {
        apiPaymentTransferCancelPut(paymentTransferReadDeets?: PaymentTransferReadDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>;
        getTransferDetails(id: string, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>;
        initiateTransfer(paymentTransferCreateDeets?: PaymentTransferCreateDeets, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>;
        listPaymentTransfers(status?: string, limit?: number, page?: number, userId?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransferListResponse>)>;
    }

    • apiPaymentTransferCancelPut:function
      • summary Cancel pending transfer

        Parameters

        • OptionalpaymentTransferReadDeets: PaymentTransferReadDeets
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>

    • getTransferDetails:function
      • summary Retrieve a payment transfer by ID

        Parameters

        • id: string

          The id of the record you wish to retrieve

        • OptionaluserId: string

          The user id to operate on their behalf (tenants only)

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>

    • initiateTransfer:function
      • summary Initiate balance withdrawal

        Parameters

        • OptionalpaymentTransferCreateDeets: PaymentTransferCreateDeets
        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransfer>)>

    • listPaymentTransfers:function
      • summary Retrieve a list of payment transfers

        Parameters

        • Optionalstatus: string
        • Optionallimit: number

          A limit of the number of objects to be returned for the next page, between 1 and 100. The default is 25

        • Optionalpage: number

          1-based page index for paginated results

        • OptionaluserId: string

          The user id to operate on their behalf (tenants only)

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaymentTransferListResponse>)>