> For the complete documentation index, see [llms.txt](https://ordersplitpro-co.gitbook.io/ordersplitpro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ordersplitpro-co.gitbook.io/ordersplitpro/orders-create-vs-orders-paid-webhook.md).

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