> ## 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.

# High-Level Flow

This guide outlines the key stages of integrating Appcharge Checkout with an external store, providing flexibility while leveraging Appcharge’s infrastructure for payments and the merchant of record. If you are using the full Appcharge solution with both the Web Store and Checkout, please refer to the [Web Store High-Level Flow](../webstore/webstore-high-level-flow).

***

# Initial Setup Requirements

### 1. Set Up Price Localization

Decide how to handle price localization to provide players with region-specific pricing. Appcharge offers two main models for this, but we recommend using Price Points for flexibility and a consistent player experience.

* [Support Price Points Localization](/../../sdks/checkout/frontend-sdk/set-up-price-points)
* [Price Localization Models](./price-localization/choose-a-price-localization-model)
* [Price Points Dashboard Setup](./price-localization/set-up-price-points)

### 2. Enable Apple Pay

In order to support Apple Pay, enable it during the checkout flow for faster transactions.

* [Enabling Apple Pay guide](./add-apple-pay)

### 3. Set Up Checkout Language Localization (Optional)

Appcharge supports the localization of checkout screens, allowing publishers to provide a customized, language-specific experience for players based on their region.

* [Checkout Language Localization guide](/../../guides/translations/about-translations)

***

# Frontend Integration

Before initiating the runtime flow, integrate the necessary frontend components for managing the checkout process. Appcharge supports integration with various frontend frameworks, giving you flexibility in managing the checkout.

* [Frontend SDKs](/../../sdks/checkout/frontend-sdk/introduction)
* [Frontend Integration Overview](/../../sdks/checkout/frontend-sdk/about-frontend-integration)
* [Player Payment Real Time SDK Events](/../../sdks/checkout/frontend-sdk/player-payment-real-time-sdk-events)

***

# Steps To Go Live

### 1. Pull Price Points

For external stores, retrieve the price points before starting the checkout process to ensure region-specific pricing is managed correctly.

* [Support Price Points Localization](/../../sdks/checkout/frontend-sdk/set-up-price-points)

### 2. Create a Checkout Session

The checkout process begins by creating a session via the Create a Checkout Session API. This session tracks the player’s activity throughout the transaction.

* [Create Checkout Session API](/../../api-reference/checkout/checkout-session/create-checkout-session)
* [Checkout Configuration guide](./configure-the-checkout)

### 3. Pull Orders via Grant Award Callback

The Grant Award Callback sends transaction details in real-time to the publisher, ensuring order confirmations are received.

* [Grant Award Callback](/../../api-reference/checkout/orders/player-order-reporting-webhook)
* [Player Order Reporting guide](./orders/about-player-order-reporting)

***

# Performance Analytics

Analyze web store and checkout performance through APIs, webhooks, and the dashboard.

### Receive Events Directly from Appcharge

Notifications via webhooks for player activities in the web store and checkout.

**Pull Player Authentication Events:** <br /> Monitor login activities.

* Guide: [Player Authentication Events](../events/about-the-events-center)
* API Reference: [Player Authentication Events](../../api-reference/events/login/login_land)

**Pull Impression Events:** <br /> Monitor page impressions.

* API Reference: [Login Impression Events](../../api-reference/events/login/login_land)

**Pull Player Order Events:** <br /> Monitor player actions in the Checkout.

* Guide: [Player Order Events](../events/about-the-events-center)
* API Reference: [Player Order Events](../../api-reference/events/order/order_created)

### Connect to the Orders Reporting APIs

**Extract Financial Reports With Financial Reporting API:** <br /> The Financial Reporting API allows publishers to access a summary of all transactions and monitor sales performance.

* API Reference: [Financial Reporting API](../../api-reference/checkout/finance-and-analytics/financial-reporting-api)

**Extract Analytics With Analytics Reporting API:** <br /> Use the Orders Analytics API to gather insights into transaction performance, including metrics such as conversion rates and average order values, to optimize monetization strategies.

* API Reference: [Analytics Reporting API](../../api-reference/checkout/finance-and-analytics/analytics-reporting-api)

### View Analytics in the Dashboard

**Access Dashboard Analytics:** <br /> The Analytics Page in the dashboard provides metrics on user behavior and revenue.

* Guide: [Dashboard Analytics](../publisher-dashboard/view-analytics)
