# Orders/Create vs Orders/Paid Webhook

This document explains the difference between the two webhook triggers available in OrderSplit Pro and helps you choose the right one for your store.

### Overview

OrderSplit Pro can split orders at two different moments:

| Webhook           | When It Fires                        |
| ----------------- | ------------------------------------ |
| **orders/create** | Immediately when the order is placed |
| **orders/paid**   | When payment is fully captured       |

### When to Use Each

#### Use orders/paid (Default)

This is the recommended option for most stores.

**Choose this if:**

* Your checkout captures payment immediately
* You want to ensure payment is confirmed before splitting
* You use standard Shopify payment processing

**How it works:**

1. Customer completes checkout
2. Payment is captured
3. Shopify fires the orders/paid webhook
4. OrderSplit Pro splits the order

#### Use orders/create

**Choose this if:**

* Your store uses **payment authorization without immediate capture**
* You authorize the card at checkout but capture later (manual capture)
* You need to split orders before payment is captured
* Your fulfillment process requires orders to be split immediately

**How it works:**

1. Customer completes checkout
2. Shopify fires the orders/create webhook immediately
3. OrderSplit Pro splits the order
4. Payment capture happens later (manually or via automation)

### Payment Authorization vs Capture

**Authorization**: The customer's card is validated and funds are held, but not yet transferred. Common for pre-orders or stores that verify inventory before charging.

**Capture**: The funds are actually transferred from the customer's account. This is when the payment is "complete."

If your store authorizes at checkout and captures later, use **orders/create**. Otherwise, use **orders/paid**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ordersplitpro-co.gitbook.io/ordersplitpro/orders-create-vs-orders-paid-webhook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
