UNPKG

paystack-sdk

Version:
23 lines (22 loc) 796 B
import { Axios } from 'axios'; import { FetchRefundResponse, CreateRefund, ListRefundQueryParams, ListRefundsResponse, RefundCreatedResponse } from './interface'; import { BadRequest } from '../interface'; export declare class Refund { private http; constructor(http: Axios); /** * #### Create Refund * Initiate a refund on your integration */ create(data: CreateRefund): Promise<RefundCreatedResponse | BadRequest>; /** * #### List Refunds * List refunds available on your integration */ list(queryParams?: ListRefundQueryParams): Promise<ListRefundsResponse | BadRequest>; /** * #### Fetch Refund * Get details of a refund on your integration */ fetch(reference: string): Promise<FetchRefundResponse | BadRequest>; }