Class ProviderWebServiceImpl
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.container.service.server.AbstractService
ru.bitel.bgbilling.modules.mps.server.bean.ws.paynet.ProviderWebServiceImpl
- All Implemented Interfaces:
ProviderWebService
public class ProviderWebServiceImpl
extends ru.bitel.bgbilling.kernel.container.service.server.AbstractService
implements ProviderWebService
Веб-сервис, реализующий функции платежной системы Paynet. Представляет собой
набор методов для проведения, отмены, сверки платежей, а также получения
информации об абоненте, такой как его фио, баланс и т.д.
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.container.service.server.AbstractService
context, moduleId, userId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncancelTransaction
(CancelTransactionArguments arguments) Отмена проведенного платежаchangePassword
(ChangePasswordArguments arguments) Смена пароля для системы Paynet.checkTransaction
(CheckTransactionArguments arguments) Проверка состояния платежа.getInformation
(GetInformationArguments arguments) Получение справочной информации об абоненте перед проведением платежа, такой как фио, баланс, сумма абонплат и т.д.getStatement
(GetStatementArguments arguments) Сверка по платежам за определенный период.performTransaction
(PerformTransactionArguments arguments) Проведение платежа.Methods inherited from class ru.bitel.bgbilling.kernel.container.service.server.AbstractService
getConnection, getConnectionSet, getModuleSetup, getSetup, getSlaveConnection, getTrashConnection, getUserConfig, resetModuleSetup
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
ProviderWebServiceImpl
public ProviderWebServiceImpl()
-
-
Method Details
-
performTransaction
Проведение платежа. Метод вызывается со стороны Paynet и уведомляет биллинг о том, что на определенный договор необходимо занести определенную сумму.- Specified by:
performTransaction
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.PerformTransactionResult
-
checkTransaction
Проверка состояния платежа.- Specified by:
checkTransaction
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.CheckTransactionResult
-
cancelTransaction
Отмена проведенного платежа- Specified by:
cancelTransaction
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.CancelTransactionResult
-
getStatement
Сверка по платежам за определенный период.- Specified by:
getStatement
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.GetStatementResult
-
getInformation
Получение справочной информации об абоненте перед проведением платежа, такой как фио, баланс, сумма абонплат и т.д.- Specified by:
getInformation
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.GetInformationResult
-
changePassword
Смена пароля для системы Paynet. Пароль не меняем.- Specified by:
changePassword
in interfaceProviderWebService
- Returns:
- returns com.provider.uws.ChangePasswordResult
-