---
title: "ACP (Agentic Commerce Protocol): OpenAI + Stripe + Meta agenttikaupan standardi | Tekoäly-Dani"
canonical_url: "https://tekoalydani.com/agentic-ai/acp/"
summary: "ACP on OpenAI:n, Stripen ja Metan avoin standardi agenttikaupalle: AI-agentti vie ostoksen kassalle asti. Spec 2026-04-17, live-endpoint ja SPT-maksu."
generated: "2026-10-05"
source_format: text/html
---

[Agentic AI -protokollat](https://tekoalydani.com/agentic-ai/)

ACP · agent commerce protocol

# ACP avaa agenttikaupan maksun.

Agentic Commerce Protocol on OpenAI:n, Stripen ja Metan yhteiskehittämä avoin standardi joka määrittelee kuinka AI-agentti voi suorittaa ostoksen verkkokaupasta turvallisesti, käyttäjän valtuutuksella. Julkaistu syksyllä 2025, kehitys jatkuu Stripe Agentic Commerce Suite -tuotteen alla.

mitä acp tekee

## Turvallinen maksu agentin kautta.

ACP rakentaa sillan kahden maailman välille: AI-agentit ja olemassa oleva verkkokauppa-infrastruktuuri. Stripe-tiliin liittyvä kauppa saa ACP-tuen ilman lisäintegraatiota. Klarna Shared Payment Tokens (SPT) tukee samaa flow:ta.

Käytännössä: asiakas kysyy ChatGPT:ltä tuotteen, agentti löytää kauppasi, vertailee, valitsee ja maksaa **käyttäjän etukäteen antamilla rajoituksilla** (esim. "saa ostaa alle 200 € tuotteita ilman vahvistusta"). Maksu kulkee Stripen kautta, kauppa saa kuitin.

ACP eroaa UCP:stä (Universal Commerce Protocol, Google + Shopify) siinä että ACP on maksukeskeinen ja UCP on katalogi/checkout-keskeinen. Ne täydentävät toisiaan: UCP hoitaa "mitä ostetaan ja miten", ACP hoitaa "miten siitä maksetaan turvallisesti".

ACP · tekninen rakenne

## Kolme kerrosta: identiteetti, valtuutus, maksu.

ACP-prosessi koostuu kolmesta kerroksesta. **Identiteettikerros** varmistaa että agentti todella edustaa kerrottua käyttäjää. ACP-speksi määrittää autentikaatioksi HTTP Bearer -tokenin, jonka muoto on API-avain (`Authorization: Bearer <api_key>`). Speksi ei määrittele OAuth-vuota lainkaan. Jokainen POST-kutsu vaatii lisäksi `Idempotency-Key`- ja `API-Version`-otsikon, ja webhookien varmennukseen käytetään erillistä HMAC-pohjaista `Signature`-otsikkoa.

**Valtuutuskerros** hoituu Shared Payment Tokens (SPT) -mekanismilla. SPT on Stripen kehittämä lyhytkestoinen token jolla on sisäänrakennetut rajat: maksimisumma, sallitut kauppat, voimassaoloaika. Token ei sisällä korttinumeroita eikä CVC-koodia.

**Maksukerros** viimeistellään ACP:n complete-kutsulla, jossa agentti välittää maksuvaltuutuksen `payment_data`-kentässä. Varsinaisen veloituksen hoitaa kaupan maksunvälittäjä. Vastaus palauttaa rakenteellisen order-objektin, jonka agentti voi tallentaa ja näyttää käyttäjälle.

acp-flow.ts

```
const BASE = "https://kauppa.fi/api/acp";
const H = {
  "Authorization": `Bearer ${apiKey}`,
  "Content-Type": "application/json",
  "API-Version": "2026-04-17",
};

// 1. Agentti luo checkout-session.
// Idempotency-Key on pakollinen kaikissa POST-kutsuissa.
const luonti = await fetch(`${BASE}/checkout_sessions`, {
  method: "POST",
  headers: { ...H, "Idempotency-Key": crypto.randomUUID() },
  body: JSON.stringify({
    buyer: { first_name: "Matti", email: "matti@example.com" },
    line_items: [{ id: "sku_kahvipapu_1kg", quantity: 1 }],
    currency: "eur",
  }),
});
const session = await luonti.json();
// => { id: "cs_abc123", status: "ready_for_payment", totals: {...} }

// 2. Agentti päivittää istuntoa (esim. toimitustiedot)
await fetch(`${BASE}/checkout_sessions/${session.id}`, {
  method: "POST",
  headers: { ...H, "Idempotency-Key": crypto.randomUUID() },
  body: JSON.stringify({
    fulfillment_details: {
      name: "Matti Meikäläinen",
      phone_number: "+358401234567",
    },
  }),
});

// 3. Agentti viimeistelee kaupan maksuvaltuutuksella
const valmis = await fetch(
  `${BASE}/checkout_sessions/${session.id}/complete`,
  {
    method: "POST",
    headers: { ...H, "Idempotency-Key": crypto.randomUUID() },
    body: JSON.stringify({
      payment_data: {
        handler_id: "psp_default",
        instrument: {
          type: "card",
          credential: { type: "spt", token: "vt_01J8Z3WXYZ9ABC123" },
        },
      },
    }),
  },
);
const tilaus = await valmis.json();
// => { id: "cs_abc123", status: "completed",
//      order: { id: "ord_abc123", order_number: "12345" } }
```

ACP · käyttötapaukset

## Missä ACP on jo käytössä.

shopify + chatgpt shopping

### Toistuva ostos ChatGPT:n kautta

Käyttäjä pyytää ChatGPT:tä tilaamaan suosikkitäydennyksensä Shopify-kaupasta kuukausittain. Shared Payment Token rajaa veloituksen 60 euroon kuukaudessa, ja agentti tilaa automaattisesti.

stripe + claude

### Vertailuosto useammasta kaupasta

Claude vertailee saman tuotteen hintoja kolmessa kaupassa ja ostaa halvimman. Yksi SPT, useita potentiaalisia merchanteja, vain yksi transaktio ladataan.

klarna + perplexity

### Klarna BNPL agentin kautta

Perplexity hyödyntää Klarnan BNPL-flow:ta agentin kautta. ACP-yhteensopiva Shared Payment Token siirtää maksuluvan Klarnan tasolla ja kauppa saa Klarnan takaaman maksun.

shopify b2b + copilot

### Yritystilaus työpaikan agentin kautta

Yrityksen Copilot-agentti tilaa tukku-toimituksia ennalta hyväksytyiltä toimittajilta. Maksutoken on yritystason, ei henkilötason, ja sisältää kuukausittaisen budjetin.

ACP · usein kysyttyä

## ACP-spesifit vastaukset.

Tarkennukset OpenAI:n, Stripen ja Metan Agentic Commerce Protocolin teknisistä yksityiskohdista, vertailuista muihin protokolliin ja integraatiosta suomalaiseen verkkokauppaan.

Mikä ACP on lyhyesti?

Agentic Commerce Protocol on OpenAI:n, Stripen ja Metan yhteiskehittämä avoin standardi, joka määrittelee kuinka AI-agentti voi suorittaa ostoksen verkkokaupasta turvallisesti käyttäjän valtuutuksella. ACP julkaistiin syksyllä 2025. ACP-protokollan kehitys jatkuu Stripe Agentic Commerce Suite -tuotteen alla.

ACP tukee Shared Payment Tokens (SPT) -mekanismia: käyttäjä antaa agentille kertaluonteisen tai toistuvan maksuluvan, ja agentti suorittaa transaktiot rajoitetuilla parametreilla (maksimisumma, kauppat, kategoriat).

Mikä ero ACP:llä ja UCP:llä on?

ACP on maksukeskeinen: se määrittelee kuinka agentti todennetaan, valtuutetaan ja kuinka maksu tapahtuu. UCP (Universal Commerce Protocol, Google + Shopify) on katalogi- ja checkout-keskeinen: se määrittelee kuinka agentti löytää tuotteet, vertailee niitä ja vie ne checkoutiin.

Käytännössä ACP ja UCP toimivat rinnan: UCP hoitaa "mitä ostetaan ja miten", ACP hoitaa "miten siitä maksetaan turvallisesti". Useimmat tuotantotoiminnot tarvitsevat molemmat protokollat.

Toimiiko ACP Shopifyn lisäksi muilla alustoilla?

Kyllä. ACP on avoin standardi ja Stripen mukana tulevat alustat (Shopify, BigCommerce, custom Stripe-pohjaiset kaupat) saavat tuen automaattisesti. WooCommerce-, Magento- ja custom-stäkkien kanssa ACP integroidaan Stripen suoran API:n kautta.

Maksukerroksella toimivat lisäksi korttiverkkojen omat agenttiohjelmat, Visa Intelligent Commerce ja Mastercard Agent Pay. Ne ovat erillisiä ohjelmia eivätkä osa ACP-spesifikaatiota.

Onko ACP turvallinen? Voiko agentti tehdä luvattomia ostoja?

ACP:n koko suunnittelu lähtee siitä että agentti ei voi tehdä mitään mistä käyttäjä ei ole etukäteen sopinut. Stripe Shared Payment Tokens sisältää aina rajat: maksimisumma per transaktio, maksimisumma per ajanjakso, sallitut kauppat ja sallitut tuotekategoriat. Agentti ei voi ylittää näitä.

Lisäksi jokainen merkittävä transaktio voi vaatia käyttäjän vahvistuksen (3DS-tyyppinen lisätarkistus), ja peruuttamiset hoituvat Stripen standardiprosessilla.

Kuinka ACP integroidaan suomalaiseen verkkokauppaan?

Shopify-merchanteille riittää Stripe-yhteensopivuus ja ACP-feature aktivoitui Stripe-dashboardin kautta kevään 2026 alusta. WooCommerce- ja custom-stäkit vaativat Stripen ACP-rajapinnan kytkennän tilauksen luontiin, kuitin generointiin ja peruutusten hallintaan.

Tekoäly-Dani konfiguroi nämä ja varmistaa että koko maksuketju toimii agenteille: hinta- ja varastotiedot reaaliaikaisesti, kuitti rakenteellisena, peruutus mahdollinen.

ACP on osa agenttikaupan maksukerrosta. Kun haluat rakentaa Stripe Agentic Commerce Protocolin ja koko protokollapinon suomalaiseen verkkokauppaan, katso [agenttikaupan toteutuspalvelu verkkokaupalle](https://tekoalydani.com/palvelut/agentic-commerce/).

Muut protokollat

Vertailu

[MCP vs A2A vs ACP vs UCP](https://tekoalydani.com/agentic-ai/protokollat-vertailu/)

AAIO

[Agentic AI Optimization](https://tekoalydani.com/agentic-ai/aaio/)

MCP

[Model Context Protocol](https://tekoalydani.com/agentic-ai/mcp/)

A2A

[Agent-to-Agent Protocol](https://tekoalydani.com/agentic-ai/a2a/)

UCP

[Universal Commerce Protocol](https://tekoalydani.com/agentic-ai/ucp/)

ANP

[Agent Network Protocol](https://tekoalydani.com/agentic-ai/anp/)

AP2

[Agent Payments Protocol](https://tekoalydani.com/agentic-ai/ap2/)

x402

[HTTP-maksuprotokolla](https://tekoalydani.com/x402/)

seuraava askel

## Agenttiaikakausi ei odota. Älä sinäkään.

Vuonna 2026 ensimmäiset yritykset, jotka implementoivat agenttiprotokollat, vievät etulyöntiaseman joka on vaikea kuroa kiinni. Otetaan yhdessä selvää, missä yrityksesi on nyt ja minne se voi päästä.

[Varaa ilmainen alkukartoitus](https://tekoalydani.com/ota-yhteytta/)[Mitä agenttikauppa tarkoittaa kauppiaalle?](https://tekoalydani.com/agentic-commerce/)

Ei sitoumuksia. Ei luottokorttia. Aloitetaan keskustelusta.

Valmis toteutukseen? [Agenttikaupan toteutuspalvelu verkkokaupalle](https://tekoalydani.com/palvelut/agentic-commerce/) rakentaa protokollapinon kauppaasi. Tuotteiden monikanavanäkyvyyteen katso [tuotefeedin hallinta -palvelu](https://tekoalydani.com/palvelut/feed-management/).
