@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
44 lines (43 loc) • 1.19 kB
TypeScript
import { EntityManager } from 'typeorm';
import { ColumnMetadata } from 'typeorm/metadata/ColumnMetadata';
import TransactionEntity from "../entities/transaction.js";
/**
* Transaction service
*/
declare class Transaction {
/**
* Not succeeded transaction statuses
*/
private static notSucceededTransactionStatuses;
/**
* Handle after create
*/
/**
* Handle after create
*/
static handleAfterCreate(entity: TransactionEntity): Promise<void>;
/**
* Handle after update
*/
/**
* Handle after update
*/
static handleAfterUpdate(entity: TransactionEntity, databaseEntity: TransactionEntity, manager: EntityManager, updateColumns: ColumnMetadata[]): Promise<void>;
/**
* Update transaction stats
* @description Sync stats that can be missed due webhook events
*/
/**
* Update transaction stats
* @description Sync stats that can be missed due webhook events
*/
private static syncStats;
/**
* Returns charge refund status
*/
/**
* Returns charge refund status
*/
private static getChargeRefundStatus;
}
export { Transaction as default };