Class ProviderWebServiceImpl
java.lang.Object
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
Constructors Constructor Description ProviderWebServiceImpl()
-
Method Summary
Modifier and Type Method Description CancelTransactionResult
cancelTransaction(CancelTransactionArguments arguments)
Отмена проведенного платежаChangePasswordResult
changePassword(ChangePasswordArguments arguments)
Смена пароля для системы Paynet.CheckTransactionResult
checkTransaction(CheckTransactionArguments arguments)
Проверка состояния платежа.GetInformationResult
getInformation(GetInformationArguments arguments)
Получение справочной информации об абоненте перед проведением платежа, такой как фио, баланс, сумма абонплат и т.д.GetStatementResult
getStatement(GetStatementArguments arguments)
Сверка по платежам за определенный период.PerformTransactionResult
performTransaction(PerformTransactionArguments arguments)
Проведение платежа.Methods inherited from class ru.bitel.bgbilling.kernel.container.service.server.AbstractService
getConnection, getConnectionSet, getModuleSetup, getSetup, getSlaveConnection, getTrashConnection, resetModuleSetup
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-