Class AGRRequest
java.lang.Object
ru.bitel.bgbilling.modules.agr.server.bean.AGRRequest
Модель запроса от ПС AGR, содержащая все входящие параметры
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionПолучение выполняемого действияПолучение ID платежа в системе AGRПолучение: боевая ("live") или тестовая среда ("sandbox")getFrom()Получение даты С для отчета по платежамПолучение суммы оплатыПолучение ID лицевого счета в биллингеintПолучение id платежной системы в AGRПолучение названия платежной системы в agr.Получение строки с подписью запроса.Получение времени в миллисекундахПолучение статуса транзакции: оплачено (2) или отменено (3)getTo()Получение даты ПО для отчета по платежамintПолучение id поставщика в AGRlongstatic AGRRequestparseRequest(String jsonString, String pathInfo) Из входной json-строки получаем на выходе распарсенный по полям запросvoidvoidsetAgrTransId(String agrTransId) voidsetEnvironment(AGREnvironment environment) voidvoidsetMerchantTransAmount(BigDecimal merchantTransAmount) voidsetMerchantTransId(String merchantTransId) voidsetPaymentId(int paymentId) voidsetPaymentName(String paymentName) voidsetSignString(String signString) voidsetSignTime(Long signTime) voidsetStatus(TransactionStatus status) voidvoidsetVendorId(int vendorId) voidsetVendorTransId(long vendorTransId) toString()
-
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
-