protected PaymentCaptureAttemptResultStatus |
FulfillmentCaptureWebhookListener.determineCaptureResultStatus(@NonNull TransactionWebhookEvent event,
@NonNull com.broadleafcommerce.order.client.domain.Order order,
@NonNull com.broadleafcommerce.order.client.domain.OrderFulfillment fulfillment,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
|
protected com.broadleafcommerce.order.client.domain.Order |
ReturnConfirmationRefundWebhookListener.getOrder(@NonNull TransactionWebhookEvent transactionWebhookEvent,
@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
|
protected org.apache.commons.lang3.tuple.Pair<com.broadleafcommerce.order.client.domain.ReturnAuthorization,com.broadleafcommerce.order.client.domain.ReturnConfirmation> |
ReturnConfirmationRefundWebhookListener.getReturnAuthorizationAndConfirmation(@NonNull TransactionWebhookEvent transactionWebhookEvent,
@NonNull String orderId,
@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
|
protected void |
FulfillmentCaptureWebhookListener.process(@NonNull TransactionWebhookEvent event) |
|
protected void |
ReturnConfirmationRefundWebhookListener.process(@NonNull TransactionWebhookEvent event) |
Processes the given TransactionWebhookEvent and updates the associated
ReturnAuthorization and ReturnConfirmation accordingly.
|
protected boolean |
FulfillmentCaptureWebhookListener.shouldProcessEvent(@NonNull TransactionWebhookEvent event) |
|
protected boolean |
ReturnConfirmationRefundWebhookListener.shouldProcessEvent(@NonNull TransactionWebhookEvent event) |
|
protected com.broadleafcommerce.order.client.domain.ReturnAuthorization |
ReturnConfirmationRefundWebhookListener.updateReturnConfirmationAndAuthorization(@NonNull com.broadleafcommerce.order.client.domain.ReturnConfirmation confirmation,
@NonNull com.broadleafcommerce.order.client.domain.ReturnAuthorization returnAuth,
@NonNull com.broadleafcommerce.order.client.domain.Order order,
@NonNull TransactionWebhookEvent event,
@NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) |
Updates the given ReturnConfirmation and ReturnAuthorization based on the
latest transaction state.
|