java.lang.Object
com.broadleafcommerce.cartoperation.service.provider.external.domain.payment.NextAction
All Implemented Interfaces:
Serializable

public class NextAction extends Object implements Serializable
Object describing the next action for the payment transaction process.
Author:
mariestandeven
See Also:
  • Constructor Details

    • NextAction

      public NextAction()
  • Method Details

    • getRedirectUrl

      public String getRedirectUrl()
      The gateway-provided url that can redirect to the next action the customer must take. This URL can be used for redirecting to hosted payments page, displaying a 3D Secure form, etc. The customer is typically redirected to this location, but the page can also be rendered within an iframe if this is supported by the gateway.
      Returns:
      The gateway-provided url that can redirect to the next action the customer must take.
    • getActionType

      public String getActionType()
      The type of action that must be taken.
      Returns:
      The type of action that must be taken.
      See Also:
    • getAttributes

      public Map<String,Object> getAttributes()
      Map holding any additional attributes not matching any defined properties.
      Returns:
      Map holding any additional attributes not matching any defined properties.
    • setRedirectUrl

      public void setRedirectUrl(String redirectUrl)
      The gateway-provided url that can redirect to the next action the customer must take. This URL can be used for redirecting to hosted payments page, displaying a 3D Secure form, etc. The customer is typically redirected to this location, but the page can also be rendered within an iframe if this is supported by the gateway.
      Parameters:
      redirectUrl - The gateway-provided url that can redirect to the next action the customer must take.
    • setActionType

      public void setActionType(String actionType)
      The type of action that must be taken.
      Parameters:
      actionType - The type of action that must be taken.
      See Also:
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Map holding any additional attributes not matching any defined properties.
      Parameters:
      attributes - Map holding any additional attributes not matching any defined properties.
    • 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