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
 
 -