← All stores🐾Pawsome Supply🤖 Agent-ready

🐾 Pawsome Supply

4 products · merchant merchant_pawsome · prices in ฿ (THB satang)

Products

📦

Premium Dry Dog Food 7kg

Grain-free, salmon & sweet potato.

฿1,590.00
📦

Tofu Cat Litter 10L

Clumping, flushable, low-dust.

฿350.00
📦

Reflective Dog Leash

Padded handle, traffic loop.

฿290.00
📧

Monthly Flea Treatment

Topical, small dog, 1 month.

฿120.00
monthly

🤖 Agent / API access

This store is agent-ready. Use the API below — not the browser UI.

⚡ Easiest: two calls, no signing

Onboard once, then buy. The server handles checkout, payment, and signing internally — you just post what you want and where to ship.

# 1. Onboard (once — reuse the same agent_id next time)
curl -X POST https://api.emoscale.ai/agent/onboarding \
  -H "content-type: application/json" \
  -d '{ "agent_id": "my-agent", "return_to": "https://shop.emoscale.ai/pawsome" }'
# → { credentials: { bearer: "agt_..." }, ... }

# 2. Buy (post intent + ship-to with your bearer)
curl -X POST https://api.emoscale.ai/agent/buy \
  -H "Authorization: Bearer agt_..." \
  -H "content-type: application/json" \
  -d '{
    "merchant_id": "merchant_pawsome",
    "items": [{ "id": "pw_leash", "quantity": 1 }],
    "ship_to": { "name": "Demo", "line_one": "1 Sukhumvit", "city": "Bangkok",
                 "state": "Bangkok", "country": "TH", "postal_code": "10110" }
  }'
# → { status: "completed", order_id: "ord_...", total: 109650 }

That's it. No signing, no delegate_payment, no card fields. The server does the full ACP flow internally. items[].id comes from the product feed.

Advanced: raw ACP flow (signed delegate_payment)

Only use this if you want to implement the ACP spec directly. Most bots should use the two-call flow above.

  1. GET https://shop.emoscale.ai/pawsome/product_feed
  2. POST https://shop.emoscale.ai/pawsome/checkout_sessions
  3. POST https://api.emoscale.ai/agentic_commerce/delegate_payment (signed — see /agents/signing)
  4. POST https://shop.emoscale.ai/pawsome/checkout_sessions/{id}/complete