Pending events
    • 2 Minutes to read

      Pending events


        Article summary

        The Pending events module allows you to confirm customer actions before they are registered in the customer’s event history as events, and before automatic mechanisms are activated (such as rewarding customer actions with points, triggering workflows, or assigning coupons).

        ⚠️

        It’s important to know a pending period for transaction confirmation is only available in the Checkout accept module. The Pending events module can handle only non-checkout-related events.

        To access the module configuration page, search for Pending events under the Modules menu. The page will open to the Events tab with the list of events that are currently pending with the following information:

        Date

        The registration date of the event

        Expires in

        The date when the event will be automatically validated or invalidated based on the configured settings

        Customer ID

        The unique identifier of the customer associated with the event

        External ID

        The identifier of the transaction impacted by the event. Relevant only for events where the Transaction ID is available

        Action

        The identifier of the event to be registered

        Settings

        Under the Settings tab, configure the mechanism of automatically validating or invalidating pending events:

        • Select the action
          Choose whether to validate or invalidate the events upon expiration.

        • Set the expiration days
          Specify the duration of the pending period, which determines when events expire.

        • Select the rule
          Decide whether the events selected should be included or excluded from mechanism.

        • Select events to be handled by the module
          Choose the events affected (included or excluded) by the configured pending event management. Note that checkout-related events cannot be added to pending events; please use the Checkout accept module for confirming or rejecting purchase events.

        Manual validation and invalidation

        By clicking the Edit button on the list of pending events on the Events tab, you can find detailed information about the specific events.

        Also, you can manually approve or reject it before it is handled by the automatic mechanism:

        • Navigate to the Events tab of the Pending events module configuration page

        • Click the Edit button by the event you want to handle

        • Click Validate event or Invalidate the event button to approve or reject the event

        Once you validate or invalidate the event, this action cannot be undone, and the event will be removed from the list of pending events.

        Compatibility with the Multi-accounts module

        The pending event, which is registered when an event is submitted that should be pending, is assigned to the same account as the incoming event.


        What's Next