Interface TransactionWebhookMessageService

All Known Implementing Classes:
DefaultTransactionWebhookMessageService

public interface TransactionWebhookMessageService
This service is responsible for sending the message that the PaymentTransaction state is changed during processing of the payment webhook.
Author:
Dima Myroniuk (dmyroniuk)
  • Method Details

    • sendTransactionWebhookMessage

      void sendTransactionWebhookMessage(String paymentTransactionContextId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Initializes the new NotificationState state and sends the message with the PaymentTransactionWebhookProducer.TYPE type.
      Parameters:
      paymentTransactionContextId - the ID of the payment transaction
      contextInfo - Request context information around sandbox and multitenant state