UNPKG

ts-midtrans-client

Version:

This library is an UNOFFICIAL TypeScript version of the Midtrans Client - Node.js.

21 lines (20 loc) 854 B
/** * These are wrapper/implementation of API methods described on: * https://api-docs.midtrans.com/#midtrans-api * @return {Promise} - Promise that contains JSON API response decoded as Object */ export declare class Transaction { private parent; constructor(parentObj?: any); status(transactionId?: string): Promise<any>; statusb2b(transactionId?: string): Promise<any>; approve(transactionId?: string): Promise<any>; deny(transactionId?: string): Promise<any>; cancel(transactionId?: string): Promise<any>; expire(transactionId?: string): Promise<any>; refund(transactionId?: string, parameter?: any): Promise<any>; refundDirect(transactionId?: string, parameter?: any): Promise<any>; notification(notificationObj?: any): Promise<any>; } export declare class MidtransNotificationError extends Error { }