Come funziona una transazione UCP?

Dietro le quinte di un acquisto autonomo: ecco come un agente AI comunica con un e-commerce UCP-compliant.

01

Discovery

L'agente AI interroga le API del merchant per trovare prodotti compatibili con la richiesta dell'utente.

GET /ucp/search?q=...
02

Cart & Selection

L'agente crea una sessione, aggiunge item al carrello, seleziona varianti e calcola il totale.

POST /ucp/cart/items
03

Identity Linking

OAuth 2.0 collega l'identità dell'utente all'agente, permettendo accesso a sconti fedeltà e indirizzi salvati.

OAuth 2.0 Authorization Flow
04

Payment

Il protocollo AP2 scambia token criptati per autorizzare il pagamento senza esporre dati sensibili.

AP2 Payment Mandate
05

Fulfillment

Il merchant conferma l'ordine e invia aggiornamenti di stato tramite webhook all'agente.

Webhook: order.shipped, order.delivered

Caratteristiche Chiave

Negoziazione Dinamica

Merchant e agenti dichiarano le capability supportate. Il protocollo negozia le differenze. Nessun meeting di integrazione richiesto.

Pagamenti Aperti

Qualsiasi payment processor, qualsiasi wallet. I payment handler vengono negoziati, non prescritti.

Qualsiasi Transport

REST, GraphQL, JSON-RPC, A2A, MCP. Cambia il transport e l'envelope, non la business logic.

Architettura Componibile

Capability core (Checkout, Identity) + Extensions (Discounts, Loyalty) per massima flessibilità.