Class TxnDetail
java.lang.Object
in.juspay.model.JuspayEntity
in.juspay.model.TxnDetail
-
Nested Class Summary
Nested classes/interfaces inherited from class in.juspay.model.JuspayEntity
JuspayEntity.AuthMethod, JuspayEntity.RequestMethod -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEmi()List<com.google.gson.JsonObject> getTxnId()static Refundstatic Refundrefund(Map<String, Object> params, RequestOptions requestOptions) voidsetChargebacks(List<Chargeback> chargebacks) voidsetConflicted(Boolean conflicted) voidsetCreated(Date created) voidsetCurrency(String currency) voidvoidsetEmiBank(String emiBank) voidsetEmiTenure(Integer emiTenure) voidsetErrorCode(String errorCode) voidsetErrorMessage(String errorMessage) voidsetExpressCheckout(Boolean expressCheckout) voidsetGateway(String gateway) voidsetGatewayId(String gatewayId) voidsetNetAmount(Double netAmount) voidsetOfferDeductionAmount(Double offerDeductionAmount) voidsetOrderId(String orderId) voidsetPaymentGatewayResponse(PaymentGatewayResponse paymentGatewayResponse) voidsetPaymentInfo(PaymentInfo paymentInfo) voidsetRedirect(Boolean redirect) voidsetRefundedAmount(Double refundedAmount) voidsetRefundedEntirely(Boolean refundedEntirely) voidsetRefunds(List<Refund> refunds) voidsetRemainingRefundableAmount(Double remainingRefundableAmount) voidsetRiskInfo(TxnRiskInfo riskInfo) voidsetSourceObject(String sourceObject) voidsetSourceObjectId(String sourceObjectId) voidvoidsetSurchargeAmount(Double surchargeAmount) voidsetTaxAmount(Double taxAmount) voidsetTxnAmount(Double txnAmount) voidsetTxnAmountBreakup(List<com.google.gson.JsonObject> txnAmountBreakup) voidsetTxnCardInfo(TxnCardInfo txnCardInfo) voidsetTxnFlowType(String txnFlowType) voidvoidsetTxnObjectType(String txnObjectType) voidsetTxnUuid(String txnUuid) Methods inherited from class in.juspay.model.JuspayEntity
addInputParamsToResponse, createEntityFromResponse, decryptResponse, encryptRequest, getEncryptionMethodBasedOnConfig, makeServiceCall, makeServiceCall, makeServiceCallWithAuthDecider
-
Constructor Details
-
TxnDetail
public TxnDetail()
-
-
Method Details
-
getTxnId
-
setTxnId
-
getOrderId
-
setOrderId
-
getTxnUuid
-
setTxnUuid
-
getGatewayId
-
setGatewayId
-
getStatus
-
setStatus
-
getGateway
-
setGateway
-
getExpressCheckout
-
setExpressCheckout
-
getRedirect
-
setRedirect
-
getNetAmount
-
setNetAmount
-
getSurchargeAmount
-
setSurchargeAmount
-
getTaxAmount
-
setTaxAmount
-
getTxnAmount
-
setTxnAmount
-
getCurrency
-
setCurrency
-
getErrorMessage
-
setErrorMessage
-
getErrorCode
-
setErrorCode
-
getCreated
-
setCreated
-
getTxnObjectType
-
setTxnObjectType
-
getSourceObject
-
setSourceObject
-
getSourceObjectId
-
setSourceObjectId
-
getConflicted
-
setConflicted
-
getRefundedAmount
-
setRefundedAmount
-
getRefundedEntirely
-
setRefundedEntirely
-
getTxnCardInfo
-
setTxnCardInfo
-
getPaymentInfo
-
setPaymentInfo
-
getPaymentGatewayResponse
-
setPaymentGatewayResponse
-
getRefunds
-
setRefunds
-
getRiskInfo
-
setRiskInfo
-
getChargebacks
-
setChargebacks
-
getEmi
-
setEmi
-
getEmiTenure
-
setEmiTenure
-
getEmiBank
-
setEmiBank
-
refund
public static Refund refund(Map<String, Object> params) throws APIException, APIConnectionException, AuthorizationException, AuthenticationException, InvalidRequestException -
refund
public static Refund refund(Map<String, Object> params, RequestOptions requestOptions) throws APIException, APIConnectionException, AuthorizationException, AuthenticationException, InvalidRequestException -
setOfferDeductionAmount
-
getOfferDeductionAmount
-
setTxnAmountBreakup
-
getTxnAmountBreakup
-
getRemainingRefundableAmount
-
setRemainingRefundableAmount
-
getTxnFlowType
-
setTxnFlowType
-