Class BillingJobProperties.PaymentGatewayConfiguration

java.lang.Object
com.broadleafcommerce.billing.job.config.BillingJobProperties.PaymentGatewayConfiguration
Enclosing class:
BillingJobProperties

public static class BillingJobProperties.PaymentGatewayConfiguration extends Object
  • Constructor Details

    • PaymentGatewayConfiguration

      public PaymentGatewayConfiguration()
  • Method Details

    • shouldCallProcessorIfTransactionNotFound

      public boolean shouldCallProcessorIfTransactionNotFound()
    • hasAlternativeGatewayTypeValue

      public boolean hasAlternativeGatewayTypeValue(String gatewayType)
    • isShouldCallProcessorIfTransactionNotFound

      public boolean isShouldCallProcessorIfTransactionNotFound()
      Determines whether it is safe to re-send a transaction request to the processor if the processor is not aware of this transaction. This is typically engaged after an unknown transaction result is received on the first attempt.
    • getAlternativeGatewayTypeValues

      public Set<String> getAlternativeGatewayTypeValues()
      List of gateway names, including alternative names, for each gateway. This is used to partition requests by gateway type in situations where various sources may use different names for a given gateway.
    • setShouldCallProcessorIfTransactionNotFound

      public void setShouldCallProcessorIfTransactionNotFound(boolean shouldCallProcessorIfTransactionNotFound)
      Determines whether it is safe to re-send a transaction request to the processor if the processor is not aware of this transaction. This is typically engaged after an unknown transaction result is received on the first attempt.
    • setAlternativeGatewayTypeValues

      public void setAlternativeGatewayTypeValues(Set<String> alternativeGatewayTypeValues)
      List of gateway names, including alternative names, for each gateway. This is used to partition requests by gateway type in situations where various sources may use different names for a given gateway.
    • 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