Class TransactionManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.server.bean.AbstractTransactionManager
ru.bitel.bgbilling.modules.assist.server.bean.TransactionManager
Менеджер платежей ассист, записи о платежах/транзакциях в БД биллинга.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcarryOutPayment(Transaction transaction) Проведение платежа.doCheckRequest(int contractId, boolean autopaymentTransaction) doCheckRequest(Transaction transaction, int contractId, int orderId) registerOrder(int contractId, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId) Methods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
doConnection, doConnection, getConnection, getModuleId, getModuleSetup, getParameter, getParamString, getParamString, getParamString, getPaymentData, getSetup, setConnectionTimeout, setParameterMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Field Details
-
DEFAULT_PAYMENT_COMMENT
-
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
registerOrder
public Transaction registerOrder(int contractId, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId) throws Exception- Throws:
Exception
-
doCheckRequest
public List<TransactionCheckResultDTO> doCheckRequest(int contractId, boolean autopaymentTransaction) throws Exception - Throws:
Exception
-
doCheckRequest
public TransactionCheckResultDTO doCheckRequest(Transaction transaction, int contractId, int orderId) throws Exception - Throws:
Exception
-
carryOutPayment
Проведение платежа. Проверяется, чтобы статус у переданного был OK. Используется в админке при редактировании платежа, при запросе статуса ручном и в экзекутере.- Throws:
Exception
-