Interface BillingProcessingResultHandlerService
- All Known Implementing Classes:
DefaultBillingProcessingResultHandlerService
public interface BillingProcessingResultHandlerService
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocessEffectsOfBillingOnRelatedEntities(BillingProcessingResultHandlerDTO dto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Process effects of billing results on related entities (i.e.default voidDeprecated.voidreconcileCancellationsDuringBilling(BillingProcessingResultHandlerDTO dto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Cancel subscriptions that were found to need to be refunded during billingdefault voidDeprecated.
-
Method Details
-
updateRecordsAndSendMessage
@Deprecated(since="1.0.0") default void updateRecordsAndSendMessage(BillingProcessingResultHandlerDTO dto) Deprecated. -
processEffectsOfBillingOnRelatedEntities
void processEffectsOfBillingOnRelatedEntities(BillingProcessingResultHandlerDTO dto, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Process effects of billing results on related entities (i.e. subscriptions and entitlements). -
reconcileCancellationsDuringBilling
@Deprecated(since="1.0.0") default void reconcileCancellationsDuringBilling(BillingProcessingResultHandlerDTO dto) Deprecated. -
reconcileCancellationsDuringBilling
void reconcileCancellationsDuringBilling(BillingProcessingResultHandlerDTO dto, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Cancel subscriptions that were found to need to be refunded during billing
-
reconcileCancellationsDuringBilling(BillingProcessingResultHandlerDTO, ContextInfo)instead