Class RefundOutput

java.lang.Object
com.onlinepayments.domain.RefundOutput

public class RefundOutput extends Object
  • Constructor Details

    • RefundOutput

      public RefundOutput()
  • Method Details

    • getAmountOfMoney

      public AmountOfMoney getAmountOfMoney()
      Object containing amount and ISO currency code attributes
    • setAmountOfMoney

      public void setAmountOfMoney(AmountOfMoney value)
      Object containing amount and ISO currency code attributes
    • withAmountOfMoney

      public RefundOutput withAmountOfMoney(AmountOfMoney value)
      Object containing amount and ISO currency code attributes
    • getAmountPaid

      public Long getAmountPaid()
    • setAmountPaid

      public void setAmountPaid(Long value)
    • withAmountPaid

      public RefundOutput withAmountPaid(Long value)
    • getCardRefundMethodSpecificOutput

      public RefundCardMethodSpecificOutput getCardRefundMethodSpecificOutput()
    • setCardRefundMethodSpecificOutput

      public void setCardRefundMethodSpecificOutput(RefundCardMethodSpecificOutput value)
    • withCardRefundMethodSpecificOutput

      public RefundOutput withCardRefundMethodSpecificOutput(RefundCardMethodSpecificOutput value)
    • getEWalletRefundMethodSpecificOutput

      public RefundEWalletMethodSpecificOutput getEWalletRefundMethodSpecificOutput()
    • setEWalletRefundMethodSpecificOutput

      public void setEWalletRefundMethodSpecificOutput(RefundEWalletMethodSpecificOutput value)
    • withEWalletRefundMethodSpecificOutput

      public RefundOutput withEWalletRefundMethodSpecificOutput(RefundEWalletMethodSpecificOutput value)
    • getMerchantParameters

      public String getMerchantParameters()
      It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data.
    • setMerchantParameters

      public void setMerchantParameters(String value)
      It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data.
    • withMerchantParameters

      public RefundOutput withMerchantParameters(String value)
      It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data.
    • getMobileRefundMethodSpecificOutput

      public RefundMobileMethodSpecificOutput getMobileRefundMethodSpecificOutput()
    • setMobileRefundMethodSpecificOutput

      public void setMobileRefundMethodSpecificOutput(RefundMobileMethodSpecificOutput value)
    • withMobileRefundMethodSpecificOutput

      public RefundOutput withMobileRefundMethodSpecificOutput(RefundMobileMethodSpecificOutput value)
    • getOperationReferences

      public OperationPaymentReferences getOperationReferences()
      Object that holds all reference properties that are linked to this transaction
    • setOperationReferences

      public void setOperationReferences(OperationPaymentReferences value)
      Object that holds all reference properties that are linked to this transaction
    • withOperationReferences

      public RefundOutput withOperationReferences(OperationPaymentReferences value)
      Object that holds all reference properties that are linked to this transaction
    • getPaymentMethod

      public String getPaymentMethod()
      Payment method identifier used by the our payment engine.
    • setPaymentMethod

      public void setPaymentMethod(String value)
      Payment method identifier used by the our payment engine.
    • withPaymentMethod

      public RefundOutput withPaymentMethod(String value)
      Payment method identifier used by the our payment engine.
    • getRedirectRefundMethodSpecificOutput

      public RefundRedirectMethodSpecificOutput getRedirectRefundMethodSpecificOutput()
    • setRedirectRefundMethodSpecificOutput

      public void setRedirectRefundMethodSpecificOutput(RefundRedirectMethodSpecificOutput value)
    • withRedirectRefundMethodSpecificOutput

      public RefundOutput withRedirectRefundMethodSpecificOutput(RefundRedirectMethodSpecificOutput value)
    • getReferences

      public PaymentReferences getReferences()
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.
    • setReferences

      public void setReferences(PaymentReferences value)
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.
    • withReferences

      public RefundOutput withReferences(PaymentReferences value)
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.