Come funziona una transazione UCP?
Dietro le quinte di un acquisto autonomo: ecco come un agente AI comunica con un e-commerce UCP-compliant.
Discovery
L'agente AI interroga le API del merchant per trovare prodotti compatibili con la richiesta dell'utente.
GET /ucp/search?q=...Cart & Selection
L'agente crea una sessione, aggiunge item al carrello, seleziona varianti e calcola il totale.
POST /ucp/cart/itemsIdentity Linking
OAuth 2.0 collega l'identità dell'utente all'agente, permettendo accesso a sconti fedeltà e indirizzi salvati.
OAuth 2.0 Authorization FlowPayment
Il protocollo AP2 scambia token criptati per autorizzare il pagamento senza esporre dati sensibili.
AP2 Payment MandateFulfillment
Il merchant conferma l'ordine e invia aggiornamenti di stato tramite webhook all'agente.
Webhook: order.shipped, order.deliveredCaratteristiche 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à.