ts-midtrans-client
Version:
This library is an UNOFFICIAL TypeScript version of the Midtrans Client - Node.js.
21 lines (20 loc) • 854 B
TypeScript
/**
* 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 {
}