AI Engineer Europe 2026 · 演講 · 2026-06-06 · 19 分
讓機器人安全花錢的支付基礎建設
Building safe Payment Infrastructure for the autonomous economy · Steve Kaliski,Stripe
Stripe 的 Steve Kaliski 主張:找東西可以交給非確定性的模型,憑證、付款與結帳則必須是確定性的。接著用三個現場 demo 說明 Stripe 與夥伴怎麼做。
概要
- 探索與交易要分開Steve 的核心主張是,探索與發現受益於非確定性,憑證、付款與結帳卻需要確定性。「怎麼找東西」和「怎麼付錢」要隔開,這是整場的關鍵切分。
- agent 出錯的四種方式Steve 列出買錯地方、買錯東西、付錯金額、用錯憑證;讓機器人像人一樣操作瀏覽器,則又慢又難觀察結果。
- Shared payment tokensagent 取得付款憑證後,可以綁定特定賣家、幣別、金額與期限再交給賣家,由 Stripe 強制執行。demo 中賣家要求 $50,超過授權的 $25 而被擋下,改成較低金額後才成功。
- Machine payments protocol與 Tempo 合作,讓伺服器在 HTTP 請求上回報「需要付款」,agent 附上憑證再取得商品。demo 中一次呼叫花費一分錢,付款落在 Tempo 區塊鏈上。
- Agent 商務協定(ACP)與 OpenAI 一起做,用標準的 API 與物件描述商品目錄與結帳流程,agent 與賣家來回更新購物車狀態,直到付款。賣家仍掌握與顧客的關係,也拿得到風險訊號。
- 結論探索留給非確定性的規劃者;付款、結帳與憑證則走確定性的流程,搭配可驗證的對象與結構化協商,把風險範圍壓小。
原話
▶ 00:47“discovery and exploration benefit from non-determinism.”
探索與發現受益於非確定性
▶ 01:03“But credentials, payments and checkout, require determinism.”
但憑證、付款與結帳需要確定性
▶ 07:50“we're not trying to do something secret from the seller.”
我們不是要瞞著賣家做什麼
▶ 09:08“HTTP requests should be able to be paid for, right?”
HTTP 請求應該要能付費,對吧
▶ 15:31“Payments and check out and credentials we want to shift towards exclusively deterministic.”
付款、結帳與憑證,我們希望全面轉向確定性
延伸
- Steve 提醒,產品如果只開放網頁介面,agent 與業務互動時的非確定性就會變多,因此主張把產品做成 agent-friendly,用 shared payment token 或錢包這類技術安全地管理憑證。
- 週期性預算的問答中,Steve 把授權比喻成 OAuth 的 access 與 refresh 流程,並說 Stripe Projects 的月付就是用這個方式運作。
章節
點時碼直接跳到原片的那一段。
- 開場與核心主張Steve 自介是 Stripe 的 principal software engineer,並先講唯一要帶走的一點:探索受益於非確定性,憑證、付款與結帳需要確定性。
- agent 已是經濟行為者用 Claude Code 或 Codex 時其實已經在花錢,只是對象僅限模型供應商;問題是怎麼開放其他貨幣與付款方式。
- 四種出錯方式買錯地方、買錯東西、付錯金額、用錯憑證,各舉一個例子,並以讓機器人操作瀏覽器的做法為起點。
- 為什麼要 API 而非網頁填表單、點付款又慢又難觀察結果;理想做法要能綁定賣家、強制花費政策、可程式化、身分可驗證。
- Shared payment tokens直接給卡號無法限制額度;shared payment token 把使用限制編進憑證,綁定特定賣家,由 Stripe 強制執行。
- Demo:建立 token以一般 Stripe 整合要收 $50 為起點,另開 agent 的 Stripe 帳號,用 Visa 卡建立只能花 $25、30 天內有效、綁定特定賣家的 token。賣家仍收到卡別與末四碼供風險判斷。
- Demo:超額被擋賣家要收 $50 超過授權的 $25,Stripe 直接擋下;金額降低後付款成功。
- Machine payments protocol與 Tempo 合作,工具呼叫就是 HTTP 請求,請求也該能被付費;伺服器回傳狀態碼通知要付款,agent 再附上憑證。
- Demo:付一分錢呼叫 APIcurl 先失敗並得到說明購買內容與付款方式的編碼資料;批准後以 Tempo 區塊鏈上的 pathUSD 付一分錢,交易隨後出現在鏈上。
- 結帳的細節為何重要稅金、VAT、購買數量限制等細節要如實傳回 agent 與人類買家,才能減少爭議與退款。
- Agent 商務協定與 OpenAI 做的一組標準 API 與物件,讓 agent、賣家與其 PSP 之間來回建立與更新結帳,最後完成付款。
- Demo:Stripe Press以 Stripe 的書店為例,商品目錄用 JSON 表達;agent 送出買家與品項,賣家回傳購物車狀態,含單價、稅金與配送選項。
- 賣家仍掌控流程能搭配加密貨幣、卡片等各種付款方式,賣家保有客戶關係,也拿得到風險資料;產品要做成 agent-friendly。
- 結論探索維持非確定性;付款、結帳與憑證轉向確定性,搭配可驗證的對象與結構化協商,縮小風險範圍。
- Q&A:鏈上資料與週期預算Stripe 支援多種協定與網路,包括 Base 與 Tempo,交易資料在鏈上、Stripe 在自家系統複製產品視角的資料。有聽眾問能否每週給 OpenClaw $25;Steve 說週期性授權比照信用卡,預算更大就設更高的數字,仍可綁定個別賣家。
- Q&A:Stripe Projects有聽眾問 Stripe Projects 是否是這些元件的包裝,Steve 確認它建立在 shared payment tokens 上;採用數據則沒有公開統計。
名詞
- Steve Kaliski
- Stripe 的 principal software engineer,前四年帶 issuing 團隊
- Shared payment token
- agent 取得的付款憑證,可限定賣家、幣別、金額與期限,由 Stripe 強制執行
- Machine payments protocol
- 與 Tempo 合作的協定,讓 HTTP 請求能通知付款需求並附上憑證
- Tempo
- 與 Stripe 合作的夥伴,demo 中的付款在其區塊鏈上以 pathUSD 結算
- ACP(agent to commerce protocol)
- 與 OpenAI 一起做的標準 API 與物件,描述商品目錄與結帳流程
- PSP
- 賣家的支付服務商,在 ACP 中與 agent、賣家來回更新結帳狀態
- Stripe Press
- Stripe 的書店,demo 用它展示機器人友善的商品目錄與結帳
- Stripe Projects
- Q&A 中提到,Steve 確認它建立在 shared payment tokens 上








