Interface PaymentProcessingResultHandlerService<P extends BillingProcessingRequest,Q extends PaymentTransactionDetail>
- All Known Implementing Classes:
DefaultPaymentProcessingResultHandlerService
public interface PaymentProcessingResultHandlerService<P extends BillingProcessingRequest,Q extends PaymentTransactionDetail>
-
Method Summary
Modifier and TypeMethodDescriptionvoidprocessDataFailures(List<P> dataFailures, PaymentProcessingResultHandlerDTO dto) voidprocessDuplicateRequests(List<P> duplicates, PaymentProcessingResultHandlerDTO dto) voidprocessExceptions(List<P> dataFailures, PaymentProcessingResultHandlerDTO dto) voidprocessFailedRequests(List<P> failedRequests, PaymentProcessingResultHandlerDTO dto) voidprocessGatewayErrors(List<P> gatewayErrors, PaymentProcessingResultHandlerDTO dto) voidprocessSuccessfulRequests(List<P> successfulRequests, PaymentProcessingResultHandlerDTO dto) default voidDeprecated.voidsaveObjectsAndSendMessages(PaymentProcessingResultHandlerDTO dto, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) default PsaveRequestAndTransactionDetails(P request, Q transactionDetail) saveRequestAndTransactionDetails(P request, Q transactionDetail, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Method Details
-
processSuccessfulRequests
-
processFailedRequests
-
processGatewayErrors
-
processDuplicateRequests
-
saveObjectsAndSendMessages
@Deprecated(since="1.0.0") default void saveObjectsAndSendMessages(PaymentProcessingResultHandlerDTO dto) Deprecated. -
saveObjectsAndSendMessages
void saveObjectsAndSendMessages(PaymentProcessingResultHandlerDTO dto, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
processDataFailures
-
processExceptions
-
saveRequestAndTransactionDetails
@Deprecated(since="1.0.0") default P saveRequestAndTransactionDetails(P request, Q transactionDetail) -
saveRequestAndTransactionDetails
-
saveObjectsAndSendMessages(PaymentProcessingResultHandlerDTO, ContextInfo)instead