Class Transaction
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.common.bean.BGAbstractTransaction
ru.bitel.bgbilling.modules.yoomoney.common.bean.Transaction
- All Implemented Interfaces:
java.io.Serializable,Idable
public class Transaction extends BGAbstractTransaction
Представление части информации о каждой транзакции (в БД), то, что
возвращается в наш экзекутер при оплате (и это эе самое приходит при
проверке).
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Transaction() -
Method Summary
Modifier and Type Method Description static java.lang.StringgetCancelComment(java.lang.String who, java.lang.String why)Если платеж пришел с статусом Cancel, то можно попытаться узнать по какой причине.java.lang.StringgetCardholderName()java.lang.StringgetContractComment()longgetInvoiceId()CurrencyBankgetOrderSumBankPaycash()CurrencyCodegetOrderSumCurrencyPaycash()java.lang.StringgetPan()java.lang.StringgetPaymentPayerCode()java.lang.StringgetPaymentType()java.lang.StringgetRawRequest()java.math.BigDecimalgetShopSumAmount()CurrencyBankgetShopSumBankPaycash()CurrencyCodegetShopSumCurrencyPaycash()java.lang.StringgetYoomoneyId()voidsetContractComment(java.lang.String contractComment)voidsetInvoiceId(long invoiceId)voidsetOrderSumBankPaycash(CurrencyBank orderSumBankPaycash)voidsetOrderSumCurrencyPaycash(CurrencyCode orderSumCurrencyPaycash)voidsetPaymentPayerCode(java.lang.String paymentPayerCode)voidsetPaymentType(java.lang.String paymentType)voidsetRawRequest(java.lang.String rawRequest)voidsetShopSumAmount(java.math.BigDecimal shopSumAmount)voidsetShopSumBankPaycash(CurrencyBank shopSumBankPaycash)voidsetShopSumCurrencyPaycash(CurrencyCode shopSumCurrencyPaycash)voidsetYoomoneyId(java.lang.String yoomoneyId)Methods inherited from class ru.bitel.bgbilling.common.bean.BGAbstractTransaction
getContractId, getContractTitle, getCreateDate, getParameter, getPaymentId, getStatus, getSum, getTransactionDate, getTransactionId, isAutopayment, setAutopayment, setContractId, setContractTitle, setCreateDate, setPaymentId, setStatus, setSum, setTransactionDate, setTransactionId, toStringMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Transaction
public Transaction()
-
-
Method Details
-
getInvoiceId
public long getInvoiceId() -
setInvoiceId
public void setInvoiceId(long invoiceId) -
getOrderSumCurrencyPaycash
-
setOrderSumCurrencyPaycash
-
getOrderSumBankPaycash
-
setOrderSumBankPaycash
-
getShopSumAmount
public java.math.BigDecimal getShopSumAmount() -
setShopSumAmount
public void setShopSumAmount(java.math.BigDecimal shopSumAmount) -
getShopSumCurrencyPaycash
-
setShopSumCurrencyPaycash
-
getShopSumBankPaycash
-
setShopSumBankPaycash
-
getPaymentPayerCode
public java.lang.String getPaymentPayerCode() -
setPaymentPayerCode
public void setPaymentPayerCode(java.lang.String paymentPayerCode) -
setContractComment
public void setContractComment(java.lang.String contractComment)- Overrides:
setContractCommentin classBGAbstractTransaction
-
getContractComment
public java.lang.String getContractComment()- Overrides:
getContractCommentin classBGAbstractTransaction
-
getPaymentType
public java.lang.String getPaymentType() -
setPaymentType
public void setPaymentType(java.lang.String paymentType) -
getRawRequest
public java.lang.String getRawRequest() -
setRawRequest
public void setRawRequest(java.lang.String rawRequest) -
getYoomoneyId
public java.lang.String getYoomoneyId() -
setYoomoneyId
public void setYoomoneyId(java.lang.String yoomoneyId) -
getPan
public java.lang.String getPan()- Overrides:
getPanin classBGAbstractTransaction
-
getCardholderName
public java.lang.String getCardholderName()- Overrides:
getCardholderNamein classBGAbstractTransaction
-
getCancelComment
public static java.lang.String getCancelComment(java.lang.String who, java.lang.String why)Если платеж пришел с статусом Cancel, то можно попытаться узнать по какой причине.- Parameters:
who- - кто отменил. merchant - Продавец товаров и услуг (мы), yoomoney_checkout - Яндекс.Касса, payment_network - кто угодно. Пока не используется.why- - причина отказа
-