Package com.broadleafcommerce.billing.job.service
@NonNullApi
package com.broadleafcommerce.billing.job.service
- Author:
- Nathan Moore (nathandmoore)
-
ClassDescriptionBillingEventPricingService<P extends BillingEventDTO,
Q extends BillingEvent, R extends BillingEventAdjustment, S extends BillingEventItemWithTaxDetails, T extends BillingEventPaymentWithTransaction> BillingJobService<P extends BillingProcessingRequest,R extends BillingEventPayment, S extends InitializeBillingProcessingRequests> BillingProcessRequestService<P extends BillingProcessingRequest,Q extends BillingProcessingRequestWithFullDetails> BillingRetryScheduleResolver<P extends BillingRetrySchedule>PaymentAndRefundUpdaterService<P extends BillingProcessingRequestWithPayment,Q extends BillingProcessingRequestWithRefundDetail> PaymentProcessingResultHandlerService<P extends BillingProcessingRequest,Q extends PaymentTransactionDetail> PaymentProcessingService<P extends BillingProcessingRequest>Simple abstraction for executing payment transactions based on a providedBillingProcessingRequest.Handles operations onits type parameterand theTaxCalculationProcessingResultHandlerDTOdto.TaxService<P extends BillingEventItem,Q extends BillingTaxDetail, R extends BillingProcessingRequestWithBillingEventDTO> Service for calculating and applying taxes to aBillingProcessingRequest, typically by integrating with one or moreTaxProviders, depending on if there should be estimated and actual taxes calculated.