Class AGRRequest
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.agr.server.bean.AGRRequest
public class AGRRequest
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
Модель запроса от ПС AGR, содержащая все входящие параметры
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionПолучение выполняемого действияПолучение ID платежа в системе AGRПолучение: боевая ("live") или тестовая среда ("sandbox")getFrom()
Получение даты С для отчета по платежамПолучение суммы оплатыПолучение ID лицевого счета в биллингеint
Получение id платежной системы в AGRПолучение названия платежной системы в agr.Получение строки с подписью запроса.Получение времени в миллисекундахПолучение статуса транзакции: оплачено (2) или отменено (3)getTo()
Получение даты ПО для отчета по платежамint
Получение id поставщика в AGRlong
static AGRRequest
parseRequest
(String jsonString, String pathInfo) Из входной json-строки получаем на выходе распарсенный по полям запросvoid
void
setAgrTransId
(String agrTransId) void
setEnvironment
(AGREnvironment environment) void
void
setMerchantTransAmount
(BigDecimal merchantTransAmount) void
setMerchantTransId
(String merchantTransId) void
setPaymentId
(int paymentId) void
setPaymentName
(String paymentName) void
setSignString
(String signString) void
setSignTime
(Long signTime) void
setStatus
(TransactionStatus status) void
void
setVendorId
(int vendorId) void
setVendorTransId
(long vendorTransId) toString()
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
AGRRequest
public AGRRequest()
-
-
Method Details
-
parseRequest
Из входной json-строки получаем на выходе распарсенный по полям запрос- Parameters:
jsonString
- json-строка с запросомpathInfo
- часть пути в url, содержащая в себе mid и название действия запроса- Returns:
- распарсенный запрос в виде AGRRequest
- Throws:
AGRException
-
getAction
Получение выполняемого действия -
getMerchantTransId
Получение ID лицевого счета в биллинге -
getSignTime
Получение времени в миллисекундах -
getSignString
Получение строки с подписью запроса. -
getPaymentName
Получение названия платежной системы в agr. -
getAgrTransId
Получение ID платежа в системе AGR -
getMerchantTransAmount
Получение суммы оплаты -
getEnvironment
Получение: боевая ("live") или тестовая среда ("sandbox") -
getStatus
Получение статуса транзакции: оплачено (2) или отменено (3) -
getFrom
Получение даты С для отчета по платежам -
getTo
Получение даты ПО для отчета по платежам -
getVendorTransId
public long getVendorTransId() -
getPaymentId
public int getPaymentId()Получение id платежной системы в AGR -
getVendorId
public int getVendorId()Получение id поставщика в AGR -
setAction
-
setMerchantTransId
-
setSignTime
-
setSignString
-
setPaymentName
-
setAgrTransId
-
setMerchantTransAmount
-
setVendorTransId
public void setVendorTransId(long vendorTransId) -
setEnvironment
-
setStatus
-
setFrom
-
setTo
-
setVendorId
public void setVendorId(int vendorId) -
setPaymentId
public void setPaymentId(int paymentId) -
toString
-