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