Class OrbitalGatewayProviderGlobalProperties

java.lang.Object
com.broadleafcommerce.vendor.chasepayment.service.orbital.external.autoconfigure.OrbitalGatewayProviderGlobalProperties

@ConfigurationProperties("broadleaf.chase-payment.orbital-gateway.provider.global") public class OrbitalGatewayProviderGlobalProperties extends Object
Configuration properties configuring OrbitalGatewayProvider that are not discriminated by context.
  • Constructor Details

    • OrbitalGatewayProviderGlobalProperties

      public OrbitalGatewayProviderGlobalProperties()
  • Method Details

    • getOrbitalApiFeatureVersion

      public String getOrbitalApiFeatureVersion()
      The feature version of the Orbital API to use. This value should only be changed cautiously. Chase documents releases here
    • isUsePrimaryBaseApiUrl

      public boolean isUsePrimaryBaseApiUrl()
      If enabled, then API requests will target the primary base API URL. Otherwise, API requests will target the secondary base API URL. This can be useful for system administrators to change the destination of API requests in case of an outage with the primary URL.
    • getOrbitalPrimaryBaseApiUrl

      public String getOrbitalPrimaryBaseApiUrl()
      The primary base URL at which the Chase Orbital API is located. The default value is for the integration testing environment.
    • getOrbitalSecondaryBaseApiUrl

      public String getOrbitalSecondaryBaseApiUrl()
      The secondary base URL at which the Chase Orbital API is located. The default value is for the integration testing environment. This can be used as a failover in case the primary URL is unavailable.
    • getCreatePaymentsPath

      public String getCreatePaymentsPath()
      The relative path for the create payments operation.
    • getCapturePath

      public String getCapturePath()
      The relative path for the capture operation.
    • getRefundPath

      public String getRefundPath()
      The relative path for the refund operation.
    • getReversalPath

      public String getReversalPath()
      The relative path for the reversal operation.
    • setOrbitalApiFeatureVersion

      public void setOrbitalApiFeatureVersion(String orbitalApiFeatureVersion)
      The feature version of the Orbital API to use. This value should only be changed cautiously. Chase documents releases here
    • setUsePrimaryBaseApiUrl

      public void setUsePrimaryBaseApiUrl(boolean usePrimaryBaseApiUrl)
      If enabled, then API requests will target the primary base API URL. Otherwise, API requests will target the secondary base API URL. This can be useful for system administrators to change the destination of API requests in case of an outage with the primary URL.
    • setOrbitalPrimaryBaseApiUrl

      public void setOrbitalPrimaryBaseApiUrl(String orbitalPrimaryBaseApiUrl)
      The primary base URL at which the Chase Orbital API is located. The default value is for the integration testing environment.
    • setOrbitalSecondaryBaseApiUrl

      public void setOrbitalSecondaryBaseApiUrl(String orbitalSecondaryBaseApiUrl)
      The secondary base URL at which the Chase Orbital API is located. The default value is for the integration testing environment. This can be used as a failover in case the primary URL is unavailable.
    • setCreatePaymentsPath

      public void setCreatePaymentsPath(String createPaymentsPath)
      The relative path for the create payments operation.
    • setCapturePath

      public void setCapturePath(String capturePath)
      The relative path for the capture operation.
    • setRefundPath

      public void setRefundPath(String refundPath)
      The relative path for the refund operation.
    • setReversalPath

      public void setReversalPath(String reversalPath)
      The relative path for the reversal operation.
    • 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