public class AGRRequest
extends java.lang.Object
Constructor and Description |
---|
AGRRequest() |
Modifier and Type | Method and Description |
---|---|
AGRAction |
getAction()
Получение выполняемого действия
|
java.lang.String |
getAgrTransId()
Получение ID платежа в системе AGR
|
AGREnvironment |
getEnvironment()
Получение: боевая ("live") или тестовая среда ("sandbox")
|
java.util.Date |
getFrom()
Получение даты С для отчета по платежам
|
java.math.BigDecimal |
getMerchantTransAmount()
Получение суммы оплаты
|
java.lang.String |
getMerchantTransId()
Получение ID лицевого счета в биллинге
|
int |
getPaymentId()
Получение id платежной системы в AGR
|
java.lang.String |
getPaymentName()
Получение названия платежной системы в agr.
|
java.lang.String |
getSignString()
Получение строки с подписью запроса.
|
java.lang.Long |
getSignTime()
Получение времени в миллисекундах
|
TransactionStatus |
getStatus()
Получение статуса транзакции: оплачено (2) или отменено (3)
|
java.util.Date |
getTo()
Получение даты ПО для отчета по платежам
|
int |
getVendorId()
Получение id поставщика в AGR
|
long |
getVendorTransId() |
static AGRRequest |
parseRequest(java.lang.String jsonString,
java.lang.String pathInfo)
Из входной json-строки получаем на выходе распарсенный по полям запрос
|
void |
setAction(AGRAction action) |
void |
setAgrTransId(java.lang.String agrTransId) |
void |
setEnvironment(AGREnvironment environment) |
void |
setFrom(java.util.Date from) |
void |
setMerchantTransAmount(java.math.BigDecimal merchantTransAmount) |
void |
setMerchantTransId(java.lang.String merchantTransId) |
void |
setPaymentId(int paymentId) |
void |
setPaymentName(java.lang.String paymentName) |
void |
setSignString(java.lang.String signString) |
void |
setSignTime(java.lang.Long signTime) |
void |
setStatus(TransactionStatus status) |
void |
setTo(java.util.Date to) |
void |
setVendorId(int vendorId) |
void |
setVendorTransId(long vendorTransId) |
java.lang.String |
toString() |
public static AGRRequest parseRequest(java.lang.String jsonString, java.lang.String pathInfo) throws AGRException
jsonString
- json-строка с запросомpathInfo
- часть пути в url, содержащая в себе mid и название действия запросаAGRException
public AGRAction getAction()
public java.lang.String getMerchantTransId()
public java.lang.Long getSignTime()
public java.lang.String getSignString()
public java.lang.String getPaymentName()
public java.lang.String getAgrTransId()
public java.math.BigDecimal getMerchantTransAmount()
public AGREnvironment getEnvironment()
public TransactionStatus getStatus()
public java.util.Date getFrom()
public java.util.Date getTo()
public long getVendorTransId()
public int getPaymentId()
public int getVendorId()
public void setAction(AGRAction action)
public void setMerchantTransId(java.lang.String merchantTransId)
public void setSignTime(java.lang.Long signTime)
public void setSignString(java.lang.String signString)
public void setPaymentName(java.lang.String paymentName)
public void setAgrTransId(java.lang.String agrTransId)
public void setMerchantTransAmount(java.math.BigDecimal merchantTransAmount)
public void setVendorTransId(long vendorTransId)
public void setEnvironment(AGREnvironment environment)
public void setStatus(TransactionStatus status)
public void setFrom(java.util.Date from)
public void setTo(java.util.Date to)
public void setVendorId(int vendorId)
public void setPaymentId(int paymentId)
public java.lang.String toString()
toString
in class java.lang.Object