ACP vs UCP: kumman protokollan verkkokauppa tarvitsee?
Verkkokauppa tarvitsee sen protokollan jota sen käyttämä maksukäsittely ja ostaja-agentit tukevat, ja käytännössä valinta on usein Stripe-vetoinen ACP tai Shopify-vetoinen UCP. ACP (Agentic Commerce Protocol) on OpenAI:n ja Stripen malli jossa tekoälyagentti tekee oston kaupan olemassa olevan Stripe-yhteyden läpi. UCP (Universal Commerce Protocol) on Shopifyn ja Googlen yhteinen malli jossa agentti käyttää yhtenäistä ostoskoria ja checkoutia eri kauppojen välillä.
Molemmat vievät samaan lopputulokseen, agentin tekemään ostoon, mutta eri reittiä. Tämä sivu vertaa protokollat, kertoo milloin kumpikin sopii, ja näyttää miltä molemmat näyttävät käytännössä. Et välttämättä joudu valitsemaan vain toista, sillä ne palvelevat osin eri ostaja-agentteja.
Mikä ACP on?
ACP on maksuprotokolla jossa tekoälyagentti viimeistelee oston kauppiaan olemassa olevan Stripe-integraation kautta. Kun asiakas pyytää esimerkiksi ChatGPT:tä ostamaan tuotteen, agentti välittää maksun Stripen kautta ilman että asiakas siirtyy erilliselle maksusivulle. Kauppiaalle etu on että jos Stripe on jo maksunvälittäjänä, agenttimaksu avautuu ilman uutta maksuintegraatiota.
ACP:n virtaus pähkinänkuoressa: agentti kokoaa korin, pyytää maksutokenin, ja lähettää tilauksen kaupan endpointille. Havainnollistava esimerkki tilauspyynnön rungosta:
{
"protocol": "acp",
"order": {
"items": [{ "sku": "villasukat-harmaa", "quantity": 1 }],
"currency": "EUR"
},
"payment": { "provider": "stripe", "token": "<agentin_maksutoken>" }
}ACP sopii erityisesti kaupoille jotka kohtaavat ostaja-agentteja ChatGPT:n ja OpenAI:n ekosysteemin kautta, ja joilla Stripe on jo käytössä.
Mikä UCP on?
UCP on protokolla joka määrittelee yhtenäisen ostoskorin ja checkoutin jota eri tekoälyagentit voivat käyttää eri kaupoissa samalla tavalla. Shopify ja Google kehittävät sitä yhdessä, tavoitteena että agentti ei tarvitse kauppakohtaista räätälöintiä vaan puhuu samaa checkout-mallia kaikkialla. Kauppiaalle etu on standardoitu ostokokemus joka toimii usealle agentille kerralla.
UCP:n idea on siirtää yhteinen kori ja checkout agentin ja kaupan välillä rakenteisesti. Havainnollistava esimerkki korin rungosta:
{
"protocol": "ucp",
"cart": {
"line_items": [{ "product_id": "villasukat-harmaa", "quantity": 1 }],
"currency": "EUR"
},
"checkout_url": "https://esimerkkikauppa.fi/ucp/checkout"
}UCP sopii erityisesti Shopify-pohjaisille kaupoille ja niille jotka haluavat näkyä Googlen ja Shopifyn agenttiostopinnoilla yhtenäisellä checkoutilla.
Kumman verkkokauppa tarvitsee?
Verkkokauppa tarvitsee sen protokollan joka vastaa sen alustaa, maksukäsittelyä ja sitä missä sen ostaja-agentit liikkuvat. Valintaa ei kannata tehdä protokollan nimen perusteella vaan sen mukaan mihin ekosysteemiin kauppasi kytkeytyy. Karkea päätössääntö:
- Stripe on maksunvälittäjäsi ja asiakkaat käyttävät ChatGPT:tä. ACP on luonteva ensiaskel, koska se nojaa olemassa olevaan Stripe-yhteyteen.
- Kauppasi on Shopify-pohjainen ja haluat näkyä Googlen ja Shopifyn agenttipinnoilla. UCP on luonteva valinta yhtenäisen checkoutin takia.
- Kohtaat ostaja-agentteja molemmissa ekosysteemeissä. Tavoittele molempien tukea, koska ne eivät sulje toisiaan pois.
Tärkein tarkistus on konkreettinen: mikä maksukäsittely sinulla on nyt, ja mistä ostoapua kysyvät asiakkaasi tulevat. Nämä kaksi ratkaisevat enemmän kuin protokollien tekniset erot.
Suljetaanko toinen protokolla pois jos valitsee ensin toisen?
Toisen protokollan valitseminen ei sulje toista pois, vaan ne voivat toimia rinnakkain saman kaupan päällä. Sekä ACP että UCP ovat maksun ja checkoutin taso, ja molemmat nojaavat samaan pohjaan: agentin pitää ensin löytää kauppasi discovery-tiedostoista ja hakea tuotteet MCP-palvelimen kautta. Siksi löydettävyys ja MCP kannattaa rakentaa ensin, ja maksuprotokolla tai protokollat sen päälle.
Entä agenttimaksut kuten x402?
Agenttimaksut kuten x402 ovat maksun teknisiä toteutustapoja jotka voivat toimia protokollien alla, eivät niiden korvaajia. ACP ja UCP määrittelevät ostovirtauksen, ja maksun voi toteuttaa eri tavoin sen sisällä. x402 on oma aiheensa, ja siihen liittyvät agenttimaksut käsitellään erikseen.
Halutessasi voit lukea protokollat tarkemmin omilta sivuiltaan: ACP ja UCP.
Usein kysytyt kysymykset
Onko ACP ja UCP kilpailevia standardeja?
ACP ja UCP ovat osin kilpailevia mutta eivät toisiaan poissulkevia. Ne tulevat eri ekosysteemeistä, ACP OpenAI:n ja Stripen, UCP Shopifyn ja Googlen, mutta sama kauppa voi tukea molempia palvellakseen eri agentteja.
Tarvitsenko MCP-palvelimen ennen ACP:ta tai UCP:ta?
MCP-palvelin kannattaa rakentaa ennen maksuprotokollaa, koska agentin pitää ensin löytää ja koota tuotteet ennen kuin se voi maksaa. MCP on löydettävyyden ja korin taso, ACP ja UCP maksun taso.
Toimiiko ACP ilman Stripeä?
ACP on suunniteltu nojaamaan Stripen maksuvirtaukseen, joten ilman Stripeä sen käyttöönotto on työläämpää. Jos maksukäsittelysi on muu, kannattaa selvittää tukeeko se agenttimaksua ja mikä protokolla sopii siihen.
Kumpi kannattaa ottaa ensin?
Ensin kannattaa ottaa se protokolla joka vastaa nykyistä maksukäsittelyäsi ja asiakkaidesi käyttämiä agentteja. Stripe-pohjaiselle ChatGPT-yleisölle ACP, Shopify-pohjaiselle Google-näkyvyydelle UCP.
Kumpi protokolla sopii sinun kauppaasi?
Agenttivalmiuskartoitus katsoo maksukäsittelysi ja ostaja-agenttisi ja kertoo mistä protokollasta kannattaa aloittaa.