UNPKG

thawani-nodejs

Version:

Node.js library for Thawani Payment Gateway

22 lines (21 loc) 598 B
import { BaseResource } from './base'; export interface RefundParams { payment_id: string; reason: string; metadata: Record<string, any>; amount?: number; } export interface Refund { amount: number; refund_id: string; payment_id: string; status: 'successful' | 'failed'; reason: string; metadata: Record<string, any>; created_at: string; } export declare class Refunds extends BaseResource { create(params: RefundParams): Promise<Refund>; retrieve(refundId: string): Promise<Refund>; list(limit?: number, skip?: number): Promise<Refund[]>; }