> For the complete documentation index, see [llms.txt](https://dynamite-1.gitbook.io/dynamite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dynamite-1.gitbook.io/dynamite/site-guides/zing.md).

# Zing

Paypal + Card Supported.

### Task File Configuration (`tasks.csv`)

#### Required Columns

* **`product_url`** - The full product URL from EBGames (e.g., `https://www.ebgames.com.au/product/ps5/290554-sony-playstationvr2`)
* **`profile_name`** - Must match a profile name in your `profiles.csv` file
* **`payment_type`** - Either `"paypal"` or `"card"`
* **`mode`** - Checkout mode (see modes section below)

#### Optional Columns

* **`account`** - Email address from `accounts.csv` (required when using account modes)

### Modes

#### 1. Guest Mode

* **Mode Value**: Leave empty or any value not listed below
* **Description**: Creates a guest checkout session without logging into an account
* **Use Case**: One-time purchases, no account needed

#### 2. Account Mode

* **Mode Value**: `"account"`&#x20;
* **Description**: Logs into an existing EBGames account before checkout
* **Requirements**:
  * Valid account credentials in `accounts.csv`
  * Capsolver API key configured in `config.json`
* **Use Case**: Using existing account with saved addresses/payment methods

#### 3. Drop Mode

* **Mode Value**: `"drop"`
* **Description**: Similar to account mode but skips cart clearing and login verification
* **Requirements**: Same as account mode
* **Use Case**: For drops + queue is up

### Account Setup (`accounts.csv`)

#### Required Fields

* **`email`** - Account email address
* **`password`** - Account password

#### Cookie Fields (Auto-populated)

* `asp_auth`, `checkout_session`, `checkout_options`, `customer_id`, `loyalty_detail`, `postcode`, `user_detail`, `persistentlogin`

### Profile Setup (`profiles.csv`)

#### Required Fields

* **`profile_name`** - Unique identifier for the profile
* **`first_name`** - Customer first name
* **`last_name`** - Customer last name
* **`email`** - Customer email address
* **`phone`** - Customer phone number
* **`address1`** - Street address
* **`city`** - City name
* **`state`** - State abbreviation (e.g., NSW, VIC)
* **`zipcode`** - Postal code

### Example Task Entry

```csv
product_url,profile_name,payment_type,mode,account
https://www.ebgames.com.au/product/ps5/290554-sony-playstationvr2,JohnDoe,paypal,account,john@example.com
https://www.ebgames.com.au/product/xbox/123456-xbox-series-x,JohnDoe,card,drop,john@example.com
https://www.ebgames.com.au/product/nintendo/789012-switch-oled,JaneDoe,paypal,,
```
