UNPKG

payme-integration

Version:

NestJS integration module for Payme payment system

35 lines (30 loc) 1.05 kB
export enum TransactionState { Initial = 0, Pending = 1, Paid = 2, PendingCanceled = -1, PaidCanceled = -2, } export enum TransactionCancellationReason { RecipientNotFoundOrInactive = 1, // Один или несколько получателей не найдены или неактивны в Payme Business. DebitOperationError = 2, // Ошибка при выполнении дебетовой операции в процессинговом центре. TransactionError = 3, // Ошибка выполнения транзакции. TimeoutCancellation = 4, // Транзакция отменена по таймауту. Refund = 5, // Возврат денег. UnknownError = 10, // Неизвестная ошибка. } export enum TransactionStatus { PENDING = 'pending', CREATED = 'created', PAID = 'paid', CANCELED = 'canceled', } export interface Order { id: string; status: OrderStatus; amount: number; } export enum OrderStatus { ReadyForPayment = 'ready_for_payment', Paid = 'paid', }