Class BroadleafHPSOrderAbstractionInitResponse

java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.hps.domain.BroadleafHPSOrderAbstractionInitResponse
All Implemented Interfaces:
Serializable

public class BroadleafHPSOrderAbstractionInitResponse extends Object implements Serializable

When using Chase Hosted Payment Solutions (HPS), this is a response payload returned from the HPSOrderAbstractionEndpoint to report the results of executing an Order Abstraction UID Init Request.

This is a BLC-specific payload, and is not directly used when interacting with Chase APIs. For that, see HPSOrderAbstractionInitResponse.

See Also:
  • Constructor Details

    • BroadleafHPSOrderAbstractionInitResponse

      public BroadleafHPSOrderAbstractionInitResponse()
  • Method Details

    • getUid

      public String getUid()
      See Also:
    • getHpsBaseRequestUrl

      public String getHpsBaseRequestUrl()

      The base URL which should be used to request the HPF/HPP. We provide this information to reduce the burden on the frontend to maintain its own knowledge of HPS URLs.

      Expectation is for the caller to put the getUid() as a query parameter on this base URL to request the HPF/HPP.

    • setUid

      public void setUid(String uid)
      See Also:
    • setHpsBaseRequestUrl

      public void setHpsBaseRequestUrl(String hpsBaseRequestUrl)

      The base URL which should be used to request the HPF/HPP. We provide this information to reduce the burden on the frontend to maintain its own knowledge of HPS URLs.

      Expectation is for the caller to put the getUid() as a query parameter on this base URL to request the HPF/HPP.

    • 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