UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

44 lines (43 loc) 1.19 kB
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 };