> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

Events deliver structured, near real-time data that allows publishers to monitor and respond to critical activities such as player logins, store interactions, and payment processing.

For a detailed guide on configuring the event webhook, refer to the [Events Guide](/../../guides/events/about-the-events-center).

## Event Types

### Login Events

Login events track player authentication and navigation through the login flow.

**Includes:**

* `Login Land`
* `Login Method Selected`
* `Login Canceled`
* `Login Resolved`
* `Shop Land`

[View Login Events](./login/login_land)

### Store Interaction Events

These events capture player interactions with offers in the Webstore.

**Includes:**

* `Offers Loaded`
* `Offers Shown`
* `Approval Request Displayed`
* `Approval Request Closed`

[View Store Interaction Events](./store-interaction/offers_loaded)

### Error Events

Error events provide technical insights to identify and troubleshoot issues.

**Includes:**

* `Invalid Property Error`

[View Error Events](./error/invalid_property_error)

### Order Events

Order events track the full lifecycle of orders, from creation to completion or cancellation.

**Includes:**

* `Order Created`
* `Payment Intent Success`
* `Payment Intent Failed`
* `Order Completed Success`
* `Order Completed Failed`
* `Order Canceled`

[View Order Events](./order/order_created)

### Dispute Events

Dispute events manage post-purchase activities, such as refunds and chargebacks.

**Includes:**

* `Order Refunded`
* `Order Dispute Open`
* `Order Dispute Won`
* `Order Dispute Lost`

[View Dispute Events](./refund-dispute/order_refunded)

## Retry Mechanism

If the Events Webhook fails to deliver an event due to a server-side error on the publisher's end, Appcharge retries delivery up to 3 times. Each retry occurs after a 5 minute delay.

## Session ID

A Session ID identifies the player’s current session. A session begins when the player logs in or returns to the web store, and it ends after 30 minutes of inactivity or when the player logs out. If the player opens the web store in different browsers or on separate devices at the same time, each instance generates a unique Session ID. However, opening the store in multiple tabs within the same browser will use the same Session ID.

You can use the Session ID to track and analyze player activity. This supports both behavioral analysis and debugging.
