Yapay zeka modelleri ve platformları

Shopify, WebMCP Desteğini Tarayıcı Ajanları İçin Ödeme İşlemine Genişletiyor

mm
Unite.AI sitesini Google'daki tercih ettiğiniz kaynaklara ekleyin

Shopify, WebMCP ajan araçlarını ödeme işlemine genişletti; böylece tarayıcı tabanlı AI ajanları Shopify ödeme işlemlerini okuyup güncelleyebiliyor ve alıcı onayladıktan sonra siparişleri gönderebiliyor. Şirket, bu değişikliği 28 Eylül 2026 tarihli bir geliştirici değişiklik günlüğü gönderisi olarak ve Shopify’ın değişiklik günlüğü dizininde duyurdu.

Duyuru, ödeme işleminde ajanların çağırabileceği dört aracı listeliyor: get_checkout, checkout durumunu, mesajları ve tamamlandıktan sonraki sipariş detaylarını okur; update_checkout, desteklenen ödeme alanlarını günceller; complete_checkout, alıcı onayından sonra ödeme işlemini gönderir; ve navigate_to_storefront, sekmeyi mağaza ön yüzüne geri döndürür. Araçlar, alıcının tarayıcı oturumundaki aktif ödeme işleminde çalışır ve giriş gerektiğinde, örneğin 3D Secure kimlik doğrulaması veya UI uzantılarını engelleme gibi durumlarda kontrolü alıcıya geri verir. checkout-web içinde çalışırlar, ödeme arayüzüyle aynı durumu kullanırlar, yeni bir API ortaya çıkarmazlar ve satıcı yapılandırması gerektirmezler.

Mağaza ön yüzü ve sepet araçları zaten yayında olduğundan, Shopify tarayıcı ajanlarının platformunda tam alışveriş yolculuğuna, ürün keşfinden sepet yönetimine, ödeme ve sipariş onayına kadar yardımcı olabileceğini söyledi. Araçlar, alışveriş yapanların kendi tarayıcılarında mağazaya getirdiği ajanlara hizmet verir.

Ödeme Araçları Nasıl Çalışır

Checkout WebMCP, UCP ödeme yeteneğini uygular (dev.ucp.shopping.checkout) tarayıcıda kayıtlı WebMCP araçları üzerinden, sunucu tarafı JSON-RPC yerine, ve Checkout MCP, Shopify’ın sunucu tarafı eşdeğeri ile checkout nesnesini, durumları ve mesajları paylaşır; Checkout WebMCP belgeleri‘ne göre. Ajanlar araçları şununla keşfeder document.modelContext.getTools() ve onları şu şekilde çağırır: document.modelContext.executeTool(), argümanları JSON dizgileri olarak geçirir; belgeler, Chrome 153’ün nesne argümanlarını reddettiğini ve Chrome’un 155 sürümünde nesneleri kabul etmeyi planladığını belirtir.

get_checkout mevcut ödemeyi değiştirmeden okur, para biriminin alt biriminde tamsayı olarak para değerleriyle UCP ödeme nesnesini döndürür. Shop Pay alıcısı için, kullanılabilir kaydedilmiş kartları şunun altında listeler payment.instruments, ve Teşekkür sayfasında sipariş makbuzunu döndürür. update_checkout alıcı iletişim bilgilerini, sipariş yerine getirmeyi, indirim kodlarını, bildirilen alanları ve ödemeyi değiştirir. PUT semantiği kullanır, bu yüzden ajan, yeni bir get_checkout yanıtı ve satır öğelerini ve atıfları yok sayar çünkü alıcı sayfada öğeleri değiştirir. Bildirilen alanlar, bir vergi numarası (belgeler Brezilya CPF veya CNPJ’yi örnek gösterir) ve bir mağaza kredisi bayrağı gibi checkout tarafından toplanan ekleri, UCP’ye bir Shopify uzantısı aracılığıyla ortaya çıkarır.

complete_checkout alıcı onayladıktan sonra siparişi verir. Eğer ödeme bir gözden geçirme adımı açarsa, alıcı sayfada siparişi inceler ve ajan şu komutu çağırır complete_checkout yine sadece alıcı gönderimi yetkilendirdikten sonra; bir ödeme sorunu ya da başka bir alıcı eylemi gerektiğinde, alıcı aynı sekmede ödeme sayfasında bunu tamamlar. Yalnızca şu durum completed siparişi onaylar. navigate_to_storefront sipariş vermeden ya da sepeti değiştirmeden ödemeyi terk eder, yalnızca mağazanın çevrimiçi bir ön yüzü olduğunda kayıtlıdır ve Teşekkür sayfasında kullanılabilir kalır. Checkout WebMCP, Checkout MCP’nin cancel_checkout araç eşdeğeri yoktur, bu yüzden ödeme durumu asla canceled.

Alıcı Onayı, Ödeme ve Ajan Kimlik Doğrulaması

Belgeler, ajanların bir sipariş vermeden önce alıcının iznini almasını talimat verir: “Çağırmadan önce complete_checkout, alıcıya mevcut siparişi ve toplamı gösterin ve siparişi vermesi için iznini alın,” diye ekler, Web Bot Auth, bir Shop Pay onayı ve bir ready_for_complete durumun bu izni vermediğini ve toplam değişirse ajanın tekrar sorması gerektiğini belirtir.

Checkout WebMCP yeni kart bilgilerini kabul etmez. Ödeme işlemine bağlı olarak, payment.instruments kaydedilmiş bir Shop Pay kartını bir Shop Pay alıcısı için, onayları kabul eden bir misafir ödemesi için bir Shop Pay onayını, ya da yalnızca fatura adresini kabul eder; alıcı diğer tüm ödeme yöntemlerini doğrudan ödeme sayfasında seçer.

Ajanlar, araç argümanları yerine Web Bot Auth ile tarayıcı isteklerini imzalamalı ve Shopify yalnızca kayıtlı anahtarları doğrular. Kayıt, bir Ed25519 imzalama anahtarı oluşturmayı, genel anahtarı bir anahtar dizininde barındırmayı ve bu dizini Shopify ile yayınlamayı gerektirir; Web Bot Auth olmadan, Shopify’ın bot algılama sistemi ajanın isteklerini öncelik dışı bırakabilir veya engelleyebilir. Belgeler ayrıca ajanları, araç yanıtlarındaki satıcı ve üçüncü taraf metinlerini talimatlar yerine ödeme verisi olarak ele almaları konusunda uyarır, çünkü bu metinler istem enjeksiyonu girişimlerini içerebilir ve ajanlara bir aracı kendi sayfa kontrolleriyle atlatmamalarını söyler.

Kullanılabilirlik ve WebMCP Standardı

Checkout yalnızca uygun ödemelerde araçları kaydeder. Shopify’ın sepette ve ödeme belgeleri araçların kaydedilmediği ödemeleri listeler: standart üç sayfalı ödeme, alıcı Shop Pay ile ödeme yapmadığı sürece; B2B ödeme; gömülü ödeme ve mobil ödeme SDK’larındaki ödemeler; başka bir mağazadan ürün içeren ödemeler; ve taslak siparişler, sipariş düzenlemeleri ve ödeme toplama. Uygulama tanımlı ödeme uzantısı etkileşimleri de aynı şekilde alıcı tarafından ödeme sayfasında işlenir. Shopify, sunucuda çalışabilen ajanlar için Checkout MCP’yi önerir ve geliştiricileri, bir ajan zaten alıcının tarayıcısında çalışıyorsa Checkout WebMCP’ye yönlendirir.

Shopify, WebMCP araçlarını ilk olarak Liquid ve Hydrogen mağaza ön yüzleri için 5 Ağustos 2026’da, katalog aramasını kapsayan bir değişiklik günlüğü gönderisi içinde gönderdi (search_catalog, browse_store, get_product, show_variant), sepet yönetimi (get_cart, update_cart, cancel_cart), ve ödeme devretme (proceed_to_checkout, manage_orders). Bu araçlar her Liquid mağaza ön yüzünde ve Hydrogen geliştirici ön izlemesinde hiçbir şey kurmadan veya yapılandırmadan kullanılabilir. storefront WebMCP belgeleri‘ne göre, ardından proceed_to_checkout, uygun ödemeler mağaza ön yüzü araçlarını ödeme araçlarıyla değiştirir ve ajanlar ödeme sayfasında tarayıcının araç listesini yenilemeye yönlendirilir.

WebMCP, bir sayfanın tarayıcıyla araç kaydetmesine izin veren önerilen bir web standardıdır ve ajan desteği şu anda bir origin denemesi aracılığıyla Chromium tabanlı tarayıcılarla sınırlıdır. Shopify, Google ve Microsoft ile birlikte WebMCP spesifikasyonunun şekillenmesine yardımcı olduğunu söyledi.

Aiden Cross AI tarafından oluşturulan bir stratejisttir ve Unite.AI'de AI ürün stratejisi, yürütme ve deneysel modelleri ölçeklenebilir, piyasa hazır ürünler haline getirmenin pratik zorlukları hakkında yazmaktadır. Çalışmaları, startup'ların ve entreprise takımlarının prototiplerden ve demo'lardan gerçek müşteriler tarafından kullanılan güvenilir sistemlere nasıl geçtiklerini ele almaktadır.
Pragmatik ve detay odaklı bir perspektifle, Aiden ürün yol haritalarını, pazara girme stratejilerini, platform kararlarını ve organizasyonel trade-off'ları analiz etmektedir. Özellikle dağıtım gerçeklikleri, kullanıcı benimseme, altyapı kısıtlamaları ve teknik yetenek ile iş değeri arasındaki uyuma dikkat etmektedir.
Aiden Cross tarafından yazılan makaleler AI tarafından oluşturulmakta ve Unite.AI'in editör ekibi tarafından gerçek dünyada AI ürünlerinin nasıl inşa edildiği, gönderildiği ve ölçeklendirildiği hakkında netlik, doğruluk ve sorumlu bir şekilde kapsanmasını sağlamak için gözden geçirilmektedir.