Pular para o conteúdo

Como agentes de IA pagam: checkout no ChatGPT e no Google AI Mode — Sam Parsons, PayPal

Ver no idioma original →

Autoria: AI Engineer · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: How AI Agents Pay: Checkout in ChatGPT and Google AI Mode — Sam Parsons, PayPal · Canal: AI Engineer · 14:50 · Assistir no YouTube

Tópicos: Agentes de IA, Mercados e economia

Sam Parsons apresenta três formas de comerciantes aceitarem pagamentos iniciados por agentes de IA usando PayPal Enterprise Payments. No ChatGPT, uma MCP app pode oferecer uma experiência de compra controlada pelo comerciante e acionar o instant checkout, com tokenização do meio de pagamento. No Google AI Mode, a integração usa o Universal Commerce Protocol e o Google Pay, sem exigir que o comerciante crie uma interface de compra. Por fim, ele demonstra um fluxo com MCP apps e checkout externo, que oferece mais controle ao comerciante, mas acrescenta etapas para o usuário.

  • PayPal Enterprise Payments está criando integrações para que comerciantes aceitem pagamentos iniciados em diferentes agentes e plataformas.
  • O fluxo do ChatGPT usa o agentic commerce protocol e uma MCP app cuja interface é controlada pelo comerciante.
  • No instant checkout do ChatGPT, os dados de pagamento são tokenizados e o comerciante recebe um token para processar a transação.
  • Os tokens são limitados por comerciante, valor máximo, moeda e prazo de validade, e as transações são atribuídas à origem.
  • O Google AI Mode usa o Universal Commerce Protocol e o Google Pay para tokenizar o pagamento.
  • A integração com o Google AI Mode não exige uma MCP app: o comerciante fornece produtos e endpoints para concluir o checkout.
  • Um fluxo alternativo com MCP apps encaminha o usuário para uma página externa de checkout e atualiza o status do pedido na app.
  • O checkout externo dá mais controle ao comerciante, mas introduz mais atrito para o usuário.
Início Capítulo Resumo
00:01 Pagamentos para agentes e protocolos de comércio Sam Parsons apresenta PayPal Enterprise Payments e introduz os protocolos e os caminhos de integração para pagamentos iniciados por agentes.
04:44 Instant checkout no ChatGPT A demonstração mostra a interface de compra da MCP app, a tokenização do pagamento e os pontos de integração para o comerciante.
08:26 Pagamentos no Google AI Mode O fluxo usa o Universal Commerce Protocol e o Google Pay, com endpoints fornecidos pelo comerciante em vez de uma MCP app.
11:03 MCP apps com checkout externo A demonstração final apresenta um checkout fora do agente que dá mais controle ao comerciante, mas acrescenta atrito para o usuário, e compara as opções disponíveis.

A PayPal Enterprise Payments está construindo as pontes para que os comerciantes possam aceitar pagamentos de muitos lugares diferentes. — 01:05

Liquidação, reembolsos, contestações, conformidade — tudo isso continua igual. — 04:14

Esses tokens têm restrições: comerciante, valor máximo, moeda e prazo de validade. — 07:53

Se você quer mais controle, como comerciante, sobre toda a experiência, também tem opções. — 13:40

  • Sam Parsons (pessoa): Engenheiro sênior da PayPal que apresenta as opções de pagamento para agentes de IA.
  • PayPal (empresa): Empresa de pagamentos que oferece a infraestrutura apresentada para processar transações de comerciantes.
  • Braintree (produto): Nome pelo qual a área de pagamentos empresariais da PayPal era conhecida anteriormente.
  • OpenAI (empresa): Empresa associada ao protocolo de agentic commerce usado no fluxo de instant checkout do ChatGPT.
  • ChatGPT (ferramenta): Agente de conversa no qual uma MCP app pode exibir uma experiência de compra e iniciar o checkout.
  • Google AI Mode (ferramenta): Experiência de IA do Google apresentada como outro caminho para iniciar compras e pagamentos.
  • Universal Commerce Protocol (conceito): Protocolo associado ao fluxo de compras do Google AI Mode e descrito como semelhante ao protocolo usado no ChatGPT.
  • MCP Apps (ferramenta): Apps que podem incorporar uma interface para o usuário e funcionar dentro de agentes compatíveis.
  • Google Pay (ferramenta): Serviço usado no fluxo do Google AI Mode para tokenizar o pagamento com PayPal Enterprise Payments.
  • tokenização (conceito): Processo que substitui uma credencial de pagamento, como o número do cartão, por um token que pode ser transmitido com mais segurança.

00:01 [música] Certo. Vou falar com vocês sobre comércio agentivo com os pagamentos empresariais do PayPal. O assunto é como aceitar pagamentos de agents, talvez com uma pessoa no processo, talvez não, para os comerciantes. Sou do PayPal e trabalho na área de comércio agentivo. Meu nome é Sam

00:34 Parsons, engenheiro sênior aqui. Antes de tudo, talvez vocês já tenham ouvido falar da Braintree. A Braintree é a área de pagamentos empresariais do PayPal. Era Braintree, certo? Braintree. Sim. Mas agora é PayPal Enterprise Payments. Então vou dizer PayPal Enterprise Payments, mas, se vocês conhecem como Braintree, é a mesma coisa. Processamos pagamentos para grandes corporações. Pensem nas maiores que conseguirem imaginar. Volume enorme, escala enorme. Então, o que vamos

01:05 discutir aqui são algumas coisas, três caminhos diferentes. E a principal conclusão que quero que vocês levem é que o PayPal Enterprise Payments está construindo as pontes para que os comerciantes possam aceitar pagamentos de muitos lugares diferentes. Vou dar uma ideia de alguns deles, mas esta é uma área que está evoluindo rapidamente. Vocês vão ver muito mais nos próximos meses e no próximo ano. Primeiro, vamos falar sobre um protocolo de comércio agentivo. A OpenAI criou esse protocolo,

01:36 que estará no ChatGPT. Vocês podem usar esse Universal Commerce Protocol. O Google fez parceria com outras empresas e criou esse protocolo, e eles são muito parecidos. Se vocês consultarem as especificações, vão descobrir que são quase idênticos. E, de novo, ainda estamos nos primeiros passos, mas também vamos demonstrar outro caminho para aceitar pagamentos de agents, com uma pessoa no processo, usando apenas apps MCP e checkout externo. Certo, vamos começar. Primeiro, este é o checkout instantâneo

02:08 no ChatGPT usando o protocolo de comércio agentivo. O PayPal Enterprise Payments criou uma integração com o protocolo de comércio agentivo que permite começar a aceitar pagamentos dessa maneira. Há algumas opções diferentes. A que vou mostrar usa um app MCP. Um app MCP é como um servidor MCP, mas você incorpora uma interface de usuário dentro dele. Ele tem HTML, JavaScript e coisas assim. Essas interfaces podem ser renderizadas dentro

02:40 de diferentes agents. O ChatGPT pode renderizá-las. Você pode adicionar um app. Também pode renderizá-las no Claude. Isso é chamado de conector. É a mesma coisa: um app MCP. E essa extensão também é compatível com muitos outros agents, como Goose e outros. Então, é uma espécie de padrão geral. O checkout instantâneo permite iniciar uma compra dentro do chat no ChatGPT. Certo. Vou mostrar como funciona esse fluxo. Primeiro,

03:11 o usuário tem uma intenção. Está pesquisando no ChatGPT. Gostaria de comprar algo e passar para a próxima etapa. Aí ocorre a descoberta. O comerciante, usando um app MCP, pode mostrar ao usuário coisas que talvez ele queira comprar. O comerciante controla essa experiência. Ela acontece, por exemplo, dentro do ChatGPT, mas é o comerciante que a controla. Ele controla a aparência, o estilo, o que aparece e a interação. Então, quando o usuário decide: “Gostaria de

03:42 passar para a próxima etapa e comprar isto”, pode iniciar o checkout. É aí que o app MCP se comunica com o host, o ChatGPT, e diz: “Gostaria de comprar algo usando o protocolo de comércio agentivo”. Nos bastidores, o usuário talvez informe um cartão de crédito ou talvez já tenha um cartão salvo, e passa para a próxima etapa. Os dados serão tokenizados nos sistemas do PayPal, o PayPal Enterprise Payments. Por fim, ao chegar ao fim do processo, ele conclui a compra e envia os dados ao comerciante, que então faz a cobrança. Então,

04:14 quando analisamos todo esse ciclo, do ponto de vista dos comerciantes, há algumas coisas que eles fazem para preencher essa lacuna. Eles fornecem essa experiência de app MCP ao usuário, mas também recebem esses tokens que vêm, em última instância, do PayPal Enterprise Payments. E eles funcionam como qualquer token que normalmente processam. Portanto, para eles, a integração é muito simples. E, nos bastidores, liquidações, reembolsos, contestações de cobrança, conformidade, tudo isso

04:44 continua igual e tem suporte geral do PayPal Enterprise Payments. Agora vamos acompanhar uma busca no ChatGPT. Isso vai mostrar a experiência de checkout instantâneo. Este aqui é como um app de viagens. “Quero comprar alguns… estou procurando hotéis.” Aqui estão algumas opções diferentes. Vou pausar aqui. Vocês podem ver que esta interface não é a interface do ChatGPT. Ela é controlada pelo comerciante. O comerciante

05:15 define a interface, que pode ser adequada ao que está vendendo. Desculpem, avancei rápido demais. Apertem play. E seguimos por aqui. Quando estiverem prontos, podem prosseguir para o checkout. Isso abre a experiência de checkout instantâneo do ChatGPT ali dentro. O comerciante não está gerando essa interface. Ela é fornecida pela experiência de checkout instantâneo.

05:46 Desculpem por isso. A partir daí, começam a inserir os dados. Vão informar os detalhes de um cartão de crédito. É apenas um número de cartão de crédito de teste que será inserido. Nos bastidores, os dados serão tokenizados pelo PayPal. Para quem não conhece pagamentos, tokenização é quando o usuário troca uma credencial de pagamento real que pode ser usada em uma transação — por exemplo, o número do cartão de crédito — por um token, que pode então ser repassado sem aumentar o escopo PCI nem causar coisas perigosas

06:18 acontecerem. Então é isso que vai ocorrer aqui nos bastidores: a tokenização será feita, e o comerciante não precisa fazer isso. Isso acontece no host; o app host fará a tokenização, enviará os dados ao PayPal Enterprise Payments e, em seguida, nós devolveremos o token ao ChatGPT. É seguro repassá-lo. É isso que está acontecendo agora. A tokenização está ocorrendo e, depois, os dados serão enviados ao comerciante. O comerciante os recebe e diz: “Certo, agora faço a transação com esse token de forma segura”. E agora vocês veem que voltaram ao app MCP.

06:49 Ele foi atualizado. A reserva foi confirmada. Então, do ponto de vista do comerciante, ele controla totalmente a aparência da interface, e a experiência é bastante simples para o usuário. Quais são os pontos de integração? O primeiro ponto de integração fica dentro do widget do app MCP. Estou mostrando o código real para fazer esse checkout instantâneo com a OpenAI. É preciso ter este código JavaScript que inicia a experiência de checkout. Ele é fornecido no contexto do app MCP. E

07:22 o próximo lugar em que o comerciante participa é quando recebe uma chamada no servidor MCP com esta ferramenta de conclusão do checkout. Ele recebe o token e pode então prosseguir normalmente com o processamento de um token típico do PayPal Enterprise Payments. Nesse sentido, é bem simples. É claro que ainda é preciso criar um app MCP nessa experiência. Também há links aqui para o QR code, caso queiram acompanhar e consultar a documentação sobre como configurar isso.

07:53 E o que acontece nos bastidores é que esses tokens têm várias restrições. Uma delas é vinculá-los ao comerciante, para que só possam ser processados por um comerciante específico. Há um valor máximo em dólares que pode ser aplicado. Há uma moeda. Também há uma data de expiração. Então, não dá para usar esse token para sempre. E, quando são processadas, todas essas transações são atribuídas à origem de onde vieram. Portanto, isso apareceria no PayPal Enterprise Payments como uma transação do ChatGPT.

08:26 uma transação que ocorreu. Em seguida, vou explicar como funciona o Google AI Mode e como estamos atendendo os comerciantes por lá. O fluxo é um pouco diferente quando você processa transações no Google AI Mode. Primeiro, o usuário pode estar fazendo compras no AI Mode e querer comprar, digamos, um par de tênis de corrida ou algo assim. Nos bastidores, usando o Universal Commerce Protocol, o agent cria

08:57 uma sessão com aquele comerciante para o usuário. Essa sessão existe como uma entidade pertencente ao comerciante, e ele a utiliza. Então, quando o usuário diz que quer finalizar a compra, acontece a tokenização, mas aqui isso é feito com o Google Pay. O Google Pay faria a tokenização com o PayPal Enterprise Payments. Essa é a etapa três; em seguida, o token é enviado de volta ao comerciante. Dá para ver que, na verdade, esse é um modelo muito parecido. Na etapa de conclusão, essas informações são fornecidas ao comerciante. E, na etapa cinco,

09:29 fazemos a cobrança. O comerciante chega e diz: “Aqui está meu token. Quero processar esta transação. Aqui estão todas as informações sobre ela”, e coisas do mesmo tipo: liquidação, reembolsos, contestação de cobranças, risco, conformidade. Do ponto de vista do comerciante, tudo isso é apenas procedimento operacional padrão, mas ele recebe esse token por um caminho diferente: ele veio pelo Google AI Mode. Uma coisa a observar é que, no Google AI Mode, o comerciante não cria

10:00 um app MCP nem uma experiência. A integração com o Google AI Mode consiste mais em fornecer “aqui estão meus produtos” e “aqui estão meus endpoints para receber pagamentos, concluir o pagamento da finalização da compra” e assim por diante. Não há uma interface de usuário que você precise criar. Basicamente, você precisa configurar endpoints para fazer a integração. Dá para ver que uma das etapas é especificar isso no seu arquivo JSON well-known do Universal Commerce Protocol, e você especifica algumas coisas que nos dizem — ou dizem ao Google Pay — que isso precisa ser processado pelo Braintree ou pelo PayPal Enterprise Payments, e informa seu ID de comerciante e sua chave de cliente, que é seguro transmitir publicamente.

10:32 Então, o Google recebe essas informações e, ao final, você recebe uma chamada nesse endpoint, vinda da sessão de finalização de compra do UCP, com o ID da sessão e uma indicação de conclusão. Aí você pode processá-la, e o que vai receber nela é um token que representa o cartão de crédito por trás daquele pagamento do Google Pay.

11:03 Então, esses são os dois principais pontos de integração para receber esses pagamentos. O próximo exemplo que vou mostrar é sobre apps MCP e sobre ampliar um pouco sua visão do que mais você poderia fazer com eles. Neste caso, o comerciante tem controle total sobre toda a experiência. Vamos trabalhar com coisas que não são necessariamente do Google ou do ChatGPT, mas

11:33 há muitos agents diferentes que já oferecem suporte a apps MCP. Então, alguns pontos importantes. Um deles é o widget do app MCP. No nosso exemplo, ele mostra um cartão de produto e um botão para finalizar a compra. Depois, há uma transferência que abre a finalização da compra em uma página externa. Você pode concluir a compra por lá e depois voltar, e o app MCP é atualizado automaticamente. Isso dá muito mais controle, mas também acrescenta um pouco mais de

12:03 atrito nesse modo, porque a finalização da compra não acontece dentro do próprio agent. Então, vamos ver como funciona. Aqui, vamos pesquisar algumas coisas que gostaríamos de comprar. Isso carrega um app MCP. Como você pode ver, ele usa o Claude e este é um conector. Os apps MCP aparecem como conectores ou apps, dependendo do contêiner. Então, aqui está

12:36 o app MCP. O comerciante o projetaria. Ele adiciona os itens que o usuário quer escolher e, quando clica em “Finalizar compra”, um link externo é aberto. Como comerciante, você pode vincular essas etapas usando uma sessão. É isso que está acontecendo aqui. Essa sessão é aberta. Em seguida, o usuário pode concluir a compra com qualquer forma de pagamento que quiser. Como comerciante, você tem controle total sobre tudo. Mas, quando a compra é concluída, observe que este app MCP é atualizado automaticamente. Nos bastidores, usamos comunicação para saber exatamente que a compra foi concluída

13:08 e qual é o status do pedido, além de tudo mais. Então, isso serve para demonstrar o que você pode fazer com um app MCP e o que está disponível. E há muitas novidades a caminho. Os apps MCP têm um novo recurso, que ainda não é compatível com a maioria dos principais apps: a elicitação. Com ela, talvez seja possível solicitar essa validação externa de maneira um pouco mais integrada, em um iframe ou algo assim. Isso está a caminho. Eu queria mostrar o que vocês já podem fazer hoje, algo como isto.

13:40 Isso dá uma visão geral das diferentes opções que oferecemos hoje aos comerciantes e de algumas das vantagens e desvantagens de cada uma. Por exemplo, se você quiser estar no ChatGPT ou no Google, há opções para você. Se quiser ter mais controle sobre toda a experiência como comerciante, também há opções. E é isso; essa era a principal coisa que eu queria compartilhar com vocês. Há um link neste QR code, caso queiram consultar nossa documentação e descobrir

14:11 mais sobre como se cadastrar e como usar isso. E, se tiverem alguma dúvida, adoraria ouvir. Não sei se podemos responder a perguntas aqui. Talvez vocês possam vir falar comigo depois. Também temos um estande lá no fundo da sala. Vou ficar por lá durante a próxima hora, mais ou menos, e adoraria conversar com quem tiver alguma dúvida sobre o que oferecemos. Obrigado.

14:50 >> [música]

Transcrição original

[00:01] [music] Okay. So, I’m going to talk to you about aentic commerce um with PayPal enterprise payments. So, this is about how do we accept payments from agents kind of maybe a human in the loop, maybe not um for merchants. So, I’m from PayPal. Um, and I work on our Aente Commerce area. Um, my name is Sam

[00:34] Parsons, senior staff engineer here. Um, so first of all, you may have heard of Brainree before and Brainree is PayPal’s large enterprise payments. Was that Brainree Heart? Brainree. Yes. Uh, so but now it’s PayPal enterprise payments. So I’m going to say PayPal enterprise payments, but if you know it as Brainree, uh, it’s the same thing. So, we handle payments for really large corporations. You know, think of the biggest ones that you can think of. Huge volume, huge scale. So, what we’re going

[01:05] to talk about here is a couple of things, three different paths. And really, the the key takeaway that I want you to have is that PayPal Enterprise Payments is building the bridges for merchants to be able to accept payments from many different places. And so, I’m going to give you a flavor of some of them, but really this this is in a fast evolving area. that you’re going to see way more um over the coming months and and year. So, first of all, we’re going to talk about a genic commerce protocol. So, this is uh OpenAI has created that

[01:36] and that’ll be in chat GPT. You can use this universal commerce protocol. Google partnered with some others and created that protocol and these are very similar. So, if you go look at the specs, you’re going to find out, oh, they are almost identical. Um, and again, you know, we’re we’re kind of early days here, but also we’re going to demo for you another path towards accepting agentic payments, human in the loop using just MCP apps and and external checkout. Okay, so let’s dive in. Um, so first of all, this is instant

[02:08] checkout and chat GPT using aentic commerce protocol. So, PayPal Enterprise Payments built an integration to a Gentic commerce protocol that allows you to start taking payments in this manner. So, there’s a couple different flavors. The one I’m going to walk through uses an MCP app. So, an MCP app is like an MCP server, but you embed inside of that app. You embed UI. So, it has HTML, JavaScript, and things like that. And those then can get rendered inside

[02:40] of different agents. So, Jat GPT can render those. You can add an app. You can render them in Claude. You call that a connector. Same thing. It’s an MCP app. And this extension many different agents out there, you know, Goose or other ones also support. So, this is kind of a a general standard. Instant checkout allows us within chat GPT to trigger like an in chat purchase of something. Okay. So let me kind of walk through what that flow looks like. So

[03:11] first of all, the user will have their intent. So they’re searching in chat GPT. They’d like to buy something and move to the next part. There’s discovery there. So the merchant using an MCP app can show to the user, here’s things that you may want to purchase. They get to control that experience. So it’s inside of say chat GPT, but the merchant gets to control it. They get to control the look, the feel. they get to control what’s showing up and interact there. Then when the user decides, I’d like to

[03:42] go to the next step and buy this. They can trigger this checkout. So that’s where the MCP app talks to its kind of host chat GPT and says, I’d like to purchase something that uses a gentic commerce protocol. behind the scenes, the user would enter in maybe a credit card or maybe they had that stored and move to the next part that will get tokenized against PayPal systems, PayPal enterprise payments. And finally, when we get to the end of that, they’ll complete that and send that across to the merchant who then charges that. So,

[04:14] we kind of look at this big life cycle. At the end of it, from the merchants’s perspective, they do a couple of things as far as bridging that gap. They’re pro providing these MCP app experience to the user, but they’re also providing [clears throat] they’re receiving these tokens that come from ultimately PayPal enterprise payments. And that looks like every token they normally process. So this is a really seamless integration for them at the end of it. And on the back of it, settlements, refunds, chargebacks, compliance, all of that

[04:44] remains the same and is supported through PayPal enterprise payments in general. So right now we’re just going to do a a walkthrough of searching here in chat GBT. This will give you that instant checkout experience. So this one here is like a travel app. So I’d like to buy some um looking for some hotels. Um here’s some different options. And I’ll just pause here. So you can see this UI here is not a chat GPT UI. This is controlled by the merchant. merchant

[05:15] gets to specify that they can have their interface for what makes sense depending on what they’re selling. Um, sorry that fast forward through there. Hit play. And so then we continue here. When they’re ready, they go to proceed to checkout. This now is pulling up the chat GBT instant checkout experience inside of there. So the the merchant isn’t actually generating this. This is provided from the instant checkout experience.

[05:46] Apologies about that. And from there, they start entering in their credentials. So, they’re going to enter in some credit card details. It’s just a test credit card number that they’re going to enter. And behind the scenes, that’ll be tokenized with PayPal. So if you’re kind of not familiar with payments, tokenization means where the user exchanges a real payment credential that’s transactable, say your credit card number and instead they exchange that for a token that can then be passed around without increasing PCI scope and you know dangerous things

[06:18] happening. So that’s what’s going to happen right here behind the scenes is a tokenization will occur and that’s the merchant doesn’t have to do that. This is like within the host the host app is going to do that tokenization send it to PayPal enterprise payments and then we give back the token to chat GPT and that’s safe to pass around. So this is what’s happening right now. Tokenization is occurring and then it’s going to be sent to the merchant. The merchant receives that and says okay now I transact with that token securely. And now you see they’ve come back to the MCP

[06:49] app. This has been updated. Their booking’s been confirmed. And so you can see from a merchants’s perspective, they have all control of what that UI looks like and it’s pretty seamless for the the user. What are the integration points here? So the first integration point is inside of that MCP app widget. So this I’m showing you the real code for um for do this instant checkout with open AAI. You need to have this JavaScript code that triggers that checkout experience. So that’s provided within the context of your MCP app. And

[07:22] then the next place where the merchant picks this up is they receive a call to their MCP server with this complete checkout tool and they get that token and then they can proceed as usual with their processing of you know a typical PayPal enterprise payments token. So it’s really pretty straightforward as far as that goes. Now there’s still obviously the work of creating an MCP app within that experience. Also, there’s um links here to the QR code if you want to like follow and look

[07:53] at the docs for how you would set this up. And what’s kind of happening behind the scenes here is these tokens are constrained in a number of ways. One of them is with the merchant so that this is can only be processed on a given merchant. It has a max amount of dollars that are applied. It has a currency. It also has an expiration. So, you can’t just use this forever. And all of those transactions when processed they get attributed to the source where they came from. So this would show up within PayPal enterprise payments as a chat GPT

[08:26] um transaction that occurred. Um so next I’m going to walk through what Google AI mode and how we’re meeting merchants there. So the flow looks a little bit different when you’re processing transactions on Google AI mode. So first of all the user might be shopping in AI mode that you know want to buy you know say a pair of running shoes or something like that behind the scenes using the universal commerce protocol the agent will create

[08:57] a session against that merchant for the user. So that kind of exists as an entity belonging to the merchant and and it uses that. Then when the user says I now want to check out with this the tokenization happens but here this is using Google pay. So Google pay would tokenize with PayPal enterprise payments. And so that’s step three and then give that token back to the merchant. And you kind of see this is actually a very similar model. Then at the completion step they provide that to the merchant. And at step five

[09:29] we do the charge. So the merchant comes along and says here’s my token. I would like to process this transaction. here’s all the information about it and the same sorts of things like this again settlement refunds chargeback risk compliance this all is just standard operating procedure as far as the merchants perspective but they receive this token from a different path this came in through Google AI mode one of the things to note here is in Google AI mode the merchant doesn’t create

[10:00] an MCP app they don’t create an experience their integration with Google AI mode is more providing here are my products, here is my endpoints for receiving the payments, the complete checkout payment um and so forth. There is no like UI that you have to build. You have to stand up endpoints essentially to to integrate with this. Um so you can see here one of them is specific specifying in your um well-known JSON file for universal

[10:32] commerce protocol and you specify some things that tell us or tell Google pay this is needs to be processed on brainree or PayPal and price payments and here’s your merchant ID and here’s your client key and that’s safe to pass through in the public. Then Google will take that and when the final end of it is you’ll get a call to this endpoint from UCP checkout session with that session ID and a complete and you then get to process that and what you’ll receive in there is this um token

[11:03] representing the credit card behind that Google Pay payment. So again two main key integration points um as far as receiving those payments. The next one I’m going to show you here is about MCP apps and just kind of opening up your mind about what are the other things that you could do with MCP apps. This one gives the merchant really full control over the whole experience and we’re going to work in things that are not necessarily Google or ChatGpt, but

[11:33] there’s a lot of different um agents that already support MCP apps. So, a couple of key pieces here. One is that there’s the MCP app widget. So this will in our example here will show like a product card and you’ll get a checkout button. Then there’ll be a handoff um that will open up the checkout into an external page. So then you can complete that there and then come back and get it automatically updated within your MCP app. So that gives you a lot more control, but there is a little bit more

[12:03] friction that’s in introduced in this mode because you’re not you’re not doing like the actual checkout inside of your agent. So let’s um walk through this one. So here we’re going to search for some things uh that we’d like to buy. And this loads up an MCP app. And you see this is using cloud and this is a connector. So MCP apps show up as connectors or apps depending on you know the container. So here’s

[12:36] this is the MCP app. The merchant would design this. They add the things that the user now is picking what they want and when they click checkout this is now going to pop up an external link and you can tie these together with a session as a merchant. So that’s what’s happening here. This opens up that session. They can then can complete things with any payment method that they want. You have complete control as a merchant over everything. But when you complete that, notice how this MCP app updates automatically. So, we’re using communication behind the scenes to allow us to know exactly that it was completed

[13:08] and the status of that order and everything. So, that again just kind of demos for you what you can do with an MCP app and kind of what’s on the table. And there’s a lot of new things um coming along here. MCP apps has a new feature. It’s not supported in most of the major ones yet that is called elicitation and so you can do that maybe a little bit more seamlessly as far as requesting that external validation in an iframe or something. So that’s coming soon. Um I wanted to show you what you could really do today which is you know like this.

[13:40] This kind of gives you a little bit of an over overview of like what are the different options um that we offer merchants today and kind of what are some of the trade-offs. So like if you want to be in chat GPT or you want to be on Google um there’s options for you or if you want more control as a merchant over the whole experience you also have um some options there too. And um yeah so that’s um that’s the main thing that I wanted to share with you. Uh there’s a link here on this QR code if you want to look at our docs find out

[14:11] more about how to sign up and how to use that. And if you have any questions, um, I’d love to hear that. I don’t know if we can maybe do questions here. Maybe just come talk to me afterwards. We also have a booth over there in the back of the room. So, I’m going to be there for the next hour or so and would love to talk to any of you who have any questions about uh what we offer. Thank you.

[14:50] >> [music]