Class OrbitalGatewayResponseCodeMappingProperties

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

@ConfigurationProperties("broadleaf.chase-payment.orbital-gateway.response-code-mapping") public class OrbitalGatewayResponseCodeMappingProperties extends Object
Properties configuring how response codes (ex: Status.getRespCode()) are categorized and mapped in BLC.
  • Constructor Details

    • OrbitalGatewayResponseCodeMappingProperties

      public OrbitalGatewayResponseCodeMappingProperties()
  • Method Details

    • getHardDeclineRespCodes

      public Set<String> getHardDeclineRespCodes()
      Orbital response code values (ex: Status.getRespCode()) which should be considered PaymentDeclineType.HARD declines.
    • getFailureTypesByRespCode

      public Map<String,String> getFailureTypesByRespCode()
      A map from Orbital response code values (ex: Status.getRespCode()) to the TransactionFailureType they correspond to.
    • getFailureTypesByProcStatusCode

      public Map<String,String> getFailureTypesByProcStatusCode()
      A map from Orbital procStatus values (ex: Status.getProcStatus()) to the TransactionFailureType they correspond to. By default, this is empty, and serves only as an extension point to override the default assumed by OrbitalResponseCodeEvaluator.
    • setHardDeclineRespCodes

      public void setHardDeclineRespCodes(Set<String> hardDeclineRespCodes)
      Orbital response code values (ex: Status.getRespCode()) which should be considered PaymentDeclineType.HARD declines.
    • setFailureTypesByRespCode

      public void setFailureTypesByRespCode(Map<String,String> failureTypesByRespCode)
      A map from Orbital response code values (ex: Status.getRespCode()) to the TransactionFailureType they correspond to.
    • setFailureTypesByProcStatusCode

      public void setFailureTypesByProcStatusCode(Map<String,String> failureTypesByProcStatusCode)
      A map from Orbital procStatus values (ex: Status.getProcStatus()) to the TransactionFailureType they correspond to. By default, this is empty, and serves only as an extension point to override the default assumed by OrbitalResponseCodeEvaluator.
    • 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