Class PaymentTransactionServiceDiscriminatedProperties

java.lang.Object
com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<PaymentTransactionServiceDiscriminatedProperties>
com.broadleafcommerce.paymenttransaction.service.PaymentTransactionServiceDiscriminatedProperties

@ConfigurationProperties("broadleaf.paymenttransaction.service.discriminated") public class PaymentTransactionServiceDiscriminatedProperties extends com.broadleafcommerce.paymentgateway.properties.DiscriminatedProperties<PaymentTransactionServiceDiscriminatedProperties>
  • Constructor Details

    • PaymentTransactionServiceDiscriminatedProperties

      public PaymentTransactionServiceDiscriminatedProperties()
  • Method Details

    • isIncludeTransactionAmountBreakdown

      public boolean isIncludeTransactionAmountBreakdown(String gatewayType, String paymentType, @Nullable String applicationId, @Nullable String tenantId)
    • getIncludeTransactionAmountBreakdown

      public Map<String,Boolean> getIncludeTransactionAmountBreakdown()
      Declares whether or not to contribute the transaction amount breakdowns such as fulfillment, adjustment, and tax totals when building the payment request. Map is keyed by payment gateway name.
    • setIncludeTransactionAmountBreakdown

      public void setIncludeTransactionAmountBreakdown(Map<String,Boolean> includeTransactionAmountBreakdown)
      Declares whether or not to contribute the transaction amount breakdowns such as fulfillment, adjustment, and tax totals when building the payment request. Map is keyed by payment gateway name.