Live wire

Every agent call, PayPal request and webhook, as it happens. The IDs are real PayPal sandbox IDs; click one to copy it.

Live timeline

Connecting…
  1. ShopfrontDemo shop reset15:30:50

    7 listings restored · order history kept

  2. ShopfrontDemo shop reset16:18:11

    7 listings restored · order history kept

  3. ShopfrontDemo shop reset10:57:53

    7 listings restored · order history kept

  4. WebhookPAYMENT.CAPTURE.COMPLETED17:21:38

    signature verified · confirms existing state

  5. WebhookCHECKOUT.ORDER.APPROVED17:21:13

    signature verified

  6. Seller agentThank-you note published to the buyer's order page17:21:10
    Answered before
  7. PayPalPayment captured — order marked PAID (via capture response)17:21:10
  8. ShopfrontBuyer approved in the PayPal popup17:21:09

    capturing on the server

  9. Buyer agentReplied to the shopper17:20:41
  10. PayPalOrder created (PAYER_ACTION_REQUIRED)17:20:40

    paid to the Shopfront sandbox account

  11. MCPcreate_checkout17:20:39

    1 × Handmade Green Glazed Mug · server total $41.00

  12. Buyer agentDecided to call create_checkout17:20:39
  13. MCPget_product17:20:38

    Handmade Green Glazed Mug

  14. Buyer agentDecided to call get_product17:20:38
    Answered before
  15. MCPsearch_products17:20:38

    “handmade green mug” under $40 → 2 results

  16. Buyer agentDecided to call search_products17:20:37
    Answered before
  17. Fallback checkCheckout expired14:10:15

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  18. Fallback checkCheckout expired14:10:14

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  19. Fallback checkCheckout expired14:10:09

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  20. Fallback checkCheckout expired14:10:07

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  21. Fallback checkCheckout expired14:10:05

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  22. Fallback checkCheckout expired14:10:03

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  23. Fallback checkCheckout expired14:10:01

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  24. Fallback checkCheckout expired14:10:00

    PayPal order still PAYER_ACTION_REQUIRED, never approved · nothing charged

  25. WebhookPAYMENT.CAPTURE.COMPLETED11:29:17

    signature verified · confirms existing state

  26. WebhookCHECKOUT.ORDER.APPROVED11:29:01

    signature verified

  27. Seller agentThank-you note published to the buyer's order page11:29:01
    Answered before
  28. PayPalPayment captured — order marked PAID (via capture response)11:29:00
  29. ShopfrontBuyer approved in the PayPal popup11:28:59

    capturing on the server

  30. Buyer agentReplied to the shopper11:28:33
  31. PayPalOrder created (PAYER_ACTION_REQUIRED)11:28:32

    paid to the Shopfront sandbox account

  32. MCPcreate_checkout11:28:31

    1 × Speckled oatmeal bowl · server total $47.00

  33. Buyer agentDecided to call create_checkout11:28:31
    Answered before
  34. MCPget_product11:28:31

    Speckled oatmeal bowl

  35. Buyer agentDecided to call get_product11:28:31
    Answered before
  36. MCPsearch_products11:28:30

    “speckled oatmeal bowl” under $50 → 1 result

  37. Buyer agentDecided to call search_products11:28:30
    Answered before
  38. WebhookPAYMENT.CAPTURE.COMPLETED11:15:27

    signature verified · confirms existing state

  39. Fallback checkNo webhook yet11:14:22

    PayPal confirms the capture is COMPLETED (via poll)

  40. WebhookCHECKOUT.ORDER.APPROVED11:14:03

    signature verified

  41. Seller agentThank-you note published to the buyer's order page11:13:57
  42. PayPalPayment captured — order marked PAID (via capture response)11:13:56
  43. ShopfrontBuyer approved in the PayPal popup11:13:55

    capturing on the server

  44. Buyer agentReplied to the shopper11:13:23
  45. PayPalOrder created (PAYER_ACTION_REQUIRED)11:13:22

    paid to the Shopfront sandbox account

  46. MCPcreate_checkout11:13:21

    1 × Speckled oatmeal bowl · server total $47.00

  47. Buyer agentDecided to call create_checkout11:13:21
  48. MCPget_product11:13:21

    Speckled oatmeal bowl

  49. Buyer agentDecided to call get_product11:13:21
  50. MCPsearch_products11:13:21

    “speckled oatmeal bowl” under $50 → 1 result

  51. Buyer agentDecided to call search_products11:13:20
  52. WebhookPAYMENT.AUTHORIZATION.CREATED11:11:57

    signature verified · PayPal holds $41.00 until the seller ships

  53. WebhookCHECKOUT.ORDER.APPROVED11:11:53

    signature verified

  54. Cart APICart API11:11:48

    POST /merchant-cart/{id}/checkout · COMPLETED · agent "demo-a8e3ba"

  55. PayPalPayment authorized11:11:48

    PayPal holds $41.00 · captured when the seller ships

  56. Cart APICart API11:11:31

    PUT /merchant-cart · VALID · agent "demo-a8e3ba"

  57. PayPalOrder created (PAYER_ACTION_REQUIRED)11:11:31

    paid to the Shopfront sandbox account

  58. Cart APICart API11:11:31

    checkout opened · 1 × Handmade Green Glazed Mug · server total $41.00 · authorize now, capture when shipped

  59. Cart APICart API11:11:30

    agent-sent price ignored · the shop's price stands (D-002)

  60. Cart APICart API11:11:30

    POST /merchant-cart · INVALID · PRICE_MISMATCH · agent "demo-a8e3ba"

Checkouts

Select one to follow it
  • $41.00
    Paid Webhook verifiedUS17:20:39
  • $47.00
    Paid Webhook verifiedUS11:28:31
  • $47.00
    Paid Webhook verifiedUS11:13:21
  • $41.00
    Authorized · charged when it shipsUS11:11:31
  • $37.00
    Cancelled11:10:09
  • $37.00
    Cancelled11:10:08
  • $37.00
    Cancelled11:10:03
  • $37.00
    Cancelled11:10:02
  • $37.00
    Cancelled11:09:59
  • $37.00
    Cancelled11:09:58
  • $37.00
    Cancelled11:09:55
  • $37.00
    Cancelled11:09:54