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

# Going live

## Sandbox key 로 테스트

Sandbox `api_key` / `hmac_secret` 으로 실제 지급 없이 전체 flow 를 리허설 가능:

* Sandbox order 는 confirm / partial / cancel 을 실제 주문과 똑같이 통과하며 정상적인 `200` response 반환 — 하지만 **payable order 를 절대 생성하지 않고** payout clock 에 들어가지 않음.
* **확인:** sandbox `confirm` 보내고, 정확한 `net_amount` 으로 `"status":"CONFIRMED"` 받았는지 확인, 우리에게 payable order 가 생성되지 않았음을 확인.
* 준비되면 **live** key 로 전환. Sandbox key 는 실제 지급을 만들 수 없으며 live key 를 테스트로 바꿀 수 없음 — mode 는 credential 에 고정.

<Tip>
  항상 sandbox key 로 시작. 첫 `CONFIRMED` response 가 자연스러우면 live key 요청.
</Tip>

***

## 판매 후: Payout 동작

```text theme={"dark"}
order paid  →  commission pending
                     │
        delivered + 15 days (no dispute)   ── or ──   order paid + 30 days
                     │
                     ▼
   purchase confirmed  →  commission payable  →  paid to creator
```

주문 paid 를 report 할 때 commission 은 **pending** 으로 쌓이며, **purchase confirmation** 에서 **payable** 로 넘어감 — 구매자 주문 확정, 또는 위의 자동 타이머. Partial refund 는 commission 감소, full cancel 은 reverse. Purchase confirmation 까지 도달한 주문에만 invoice — 후지급이며 실제 판매에만 지불.

***

## 우리 숫자 검증하기

우리의 가삼을 믿을 필요 없음. 우리가 bill 하는 모든 주문은 당신의 자체 시스템으로 바로 추적가능:

* **판매는 당신쪽에서 나온 것.** 우리는 당신 서버가 report 한 주문만 count 가능하며 *당신의* `merchant_order_id` 를 key 로 사용. 당신의 order table 이 우리가 bill 할 수 있는 천장.
* **각 주문은 증거를 보여줌.** Dashboard 와 export 에서 각 주문은: `merchant_order_id` (당신 DB 와 매칭), 수익을 얻은 `publisher`, click 당싈 시간 `click_at`, 당신의 tracking ref `sub_id` (보내준 경우) 를 담고 있음. 자체 analytics 와 맞춰보세요 — 실제 크리에이터 click 이 있었고 마지막 마케팅 click 이 맞았는지. 당신 데이터가 자체 유료 채널이 이긴 것으로 나오면 `decline`.
* **언제든지 raw feed pull:**
  ```text theme={"dark"}
  GET /api/v1/direct/conversions/export?from=2026-06-01&to=2026-06-30
  → CSV: order, status, net, commission, publisher, click_at, sub_id, product, timestamps
  ```
  당신으로 로그인, 당신 데이터로 scope. 원하는 주기로 reconciliation.
* **당신이 validate 하기 전에는 bill 안 됨.** Order 는 pending 으로 쌓이고, purchase confirmation 에서 당신이 approve 하면 그때만 invoice. 나중에 dispute 하는 것은 회수.
