Class TransactionManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.server.bean.AbstractTransactionManager
ru.bitel.bgbilling.modules.tinkoff.server.bean.TransactionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddTransactionParameters(Transaction transaction, String params) voidaddTransactionPayment(Transaction transaction, String transactionParameters) booleancheck(Transaction transaction, org.json.JSONObject resultJsonObject) voiddoCancelTransaction(int transactionId) { "TerminalKey" :" TinkoffBankTest", "PaymentId" : "2164657", "Token" : "328a1ed43e3800c142b298fbb01772c739c524dd455717c8a9152428037439fb" }voiddoCharge(Transaction transaction, Autopayment autopayment) voiddoCheckRequest(int contractId, boolean autopaymentTransaction) voiddoResend()protected <T extends BGAbstractTransaction>
StringgetPaymentData(T transaction) registerOrder(int contractId, String contractTitle, String customerAddress, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId, String returnUrl, BGTransactionType transactionType, String paymentPhone) registerOrder(int contractId, String contractTitle, String customerAddress, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId, BGTransactionType transactionType, String paymentPhone) protected voidsetConnectionTimeout(HttpsURLConnection connection) Methods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
doConnection, doConnection, getConnection, getModuleId, getModuleSetup, getParameter, getParamString, getParamString, getParamString, getSetup, setParameterMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
doResend
public void doResend() throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
doCheckRequest
- Throws:
Exception
-
check
public boolean check(Transaction transaction, org.json.JSONObject resultJsonObject) throws Exception - Throws:
Exception
-
registerOrder
public Transaction registerOrder(int contractId, String contractTitle, String customerAddress, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId, BGTransactionType transactionType, String paymentPhone) throws Exception- Throws:
Exception
-
registerOrder
public Transaction registerOrder(int contractId, String contractTitle, String customerAddress, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId, String returnUrl, BGTransactionType transactionType, String paymentPhone) throws Exception- Throws:
Exception
-
doCancelTransaction
{ "TerminalKey" :" TinkoffBankTest", "PaymentId" : "2164657", "Token" : "328a1ed43e3800c142b298fbb01772c739c524dd455717c8a9152428037439fb" }- Parameters:
transactionId-- Throws:
Exception
-
doCharge
- Throws:
Exception
-
addTransactionPayment
public void addTransactionPayment(Transaction transaction, String transactionParameters) throws Exception - Throws:
Exception
-
addTransactionParameters
-
setConnectionTimeout
- Overrides:
setConnectionTimeoutin classAbstractTransactionManager
-
getToken
-
getPaymentData
- Overrides:
getPaymentDatain classAbstractTransactionManager
-