Class NotificationRequestItem

java.lang.Object
com.broadleafcommerce.adyen.domain.webhook.NotificationRequestItem
All Implemented Interfaces:
Serializable

public class NotificationRequestItem extends Object implements Serializable
NotificationRequestItem model class
See Also:
  • Constructor Details

    • NotificationRequestItem

      public NotificationRequestItem()
  • Method Details

    • getHmacSignature

      @Nullable public String getHmacSignature()
    • getApplicationId

      @Nullable public String getApplicationId()
    • getTenantId

      @Nullable public String getTenantId()
    • getGatewayResponseCode

      @Nullable public String getGatewayResponseCode()
    • getAmount

      public AdyenAmount getAmount()
      The amount of operation this notification is about
    • getEventCode

      public String getEventCode()
      Event code of notification - authorization, capture
    • getEventDate

      public Date getEventDate()
      The time when the event was generated.
    • getMerchantAccountCode

      public String getMerchantAccountCode()
      The merchant account code
    • getMerchantReference

      public String getMerchantReference()
      The merchant reference, Your reference to uniquely identify the payment
    • getOriginalReference

      public String getOriginalReference()
      The pspReference of the original payment
    • getPspReference

      public String getPspReference()
      Reference of transaction
    • getReason

      public String getReason()
      If success = true and paymentMethod = visa, mc, or amex then this field contains the following details: Authorisation code, last 4 digits of the card, card expiry date. In case of failure, this contains information about the authorisation failure
    • isSuccess

      public boolean isSuccess()
      If true: The payment request was successful. If false: The payment request failed. Check the reason field for failure information.
    • getPaymentMethod

      public String getPaymentMethod()
      The payment method used in the transaction.
    • getOperations

      public List<String> getOperations()
      The operations indicate the supported follow-up actions concerning the payment.
    • getAdditionalData

      public Map<String,String> getAdditionalData()
      This object is a generic container that can hold extra fields.
    • setAmount

      public void setAmount(AdyenAmount amount)
      The amount of operation this notification is about
    • setEventCode

      public void setEventCode(String eventCode)
      Event code of notification - authorization, capture
    • setEventDate

      public void setEventDate(Date eventDate)
      The time when the event was generated.
    • setMerchantAccountCode

      public void setMerchantAccountCode(String merchantAccountCode)
      The merchant account code
    • setMerchantReference

      public void setMerchantReference(String merchantReference)
      The merchant reference, Your reference to uniquely identify the payment
    • setOriginalReference

      public void setOriginalReference(String originalReference)
      The pspReference of the original payment
    • setPspReference

      public void setPspReference(String pspReference)
      Reference of transaction
    • setReason

      public void setReason(String reason)
      If success = true and paymentMethod = visa, mc, or amex then this field contains the following details: Authorisation code, last 4 digits of the card, card expiry date. In case of failure, this contains information about the authorisation failure
    • setSuccess

      public void setSuccess(boolean success)
      If true: The payment request was successful. If false: The payment request failed. Check the reason field for failure information.
    • setPaymentMethod

      public void setPaymentMethod(String paymentMethod)
      The payment method used in the transaction.
    • setOperations

      public void setOperations(List<String> operations)
      The operations indicate the supported follow-up actions concerning the payment.
    • setAdditionalData

      public void setAdditionalData(Map<String,String> additionalData)
      This object is a generic container that can hold extra fields.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object