Tutorial Completo: Implementación del Agentic Commerce Protocol (ACP) de OpenAI en tu Sitio E-commerce | Agentify AI

Tutorial Completo: Implementación del Agentic Commerce Protocol (ACP) de OpenAI en tu Sitio E-commerce

Este tutorial es una guía paso a paso para integrar el Agentic Commerce Protocol (ACP) en tu e-commerce, permitiéndote abrir un nuevo canal de ventas conversacional a través de ChatGPT. Aquí aprenderás desde la preparación y entrega de tu feed de productos, pasando por la implementación de la API de checkout, la configuración de webhooks y la integración de pagos delegados, hasta realizar las pruebas y certificación final.


Índice


Introducción y Beneficios del ACP

El Agentic Commerce Protocol (ACP) es un nuevo estándar abierto desarrollado por OpenAI, en colaboración con Stripe, que permite a los agentes de inteligencia artificial (como ChatGPT) interactuar y coordinar compras de forma segura y eficiente. Con ACP, tu negocio se mantiene como el vendedor oficial (merchant of record), y tú gestionas el pago, el envío, las devoluciones y la relación con el cliente, sin tener que reconstruir tu infraestructura e-commerce.

Ventajas clave: - Integración Conversacional: Abre un canal de ventas directamente en plataformas de chat (como ChatGPT). - Control Total del Merchant: Conservas la propiedad de la relación con el cliente y todos los procesos post-venta. - Compatibilidad con Infraestructuras Existentes: No es necesario rehacer tu sistema; ACP se integra con tus APIs actuales. - Seguridad y Buenas Prácticas: Uso de autenticación, idempotencia, validación robusta y cifrado en cada etapa del proceso.


Resumen Ejecutivo

En este tutorial detallo cada paso requerido para implementar ACP: 1. Product Feed: Cómo preparar y entregar un archivo estructurado con tu catálogo actualizado. 2. API de Checkout: Creación y actualización de sesiones de checkout a través de endpoints REST. 3. Webhooks: Configuración para mantener sincronizados los estados de las órdenes con ChatGPT. 4. Pagos Delegados: Integración segura de pagos mediante tokens (inicialmente vía Stripe). 5. Pruebas y Certificación: Requisitos y pasos finales para asegurar que la integración cumpla con las especificaciones de OpenAI.


Paso 1: Preparación y Entrega del Product Feed

El primer paso es generar un feed de productos estructurado que contenga toda la información necesaria del catálogo. Este archivo permite a ChatGPT descubrir y recomendar productos de forma precisa.

¿Qué debe incluir el Product Feed?

Ejemplo en JSON:

[
  {
    "id": "SKU12345",
    "title": "Zapatillas de trail running - Hombre - Negro",
    "description": "Calzado impermeable con suela amortiguada para senderismo y actividades outdoor.",
    "link": "https://tu-tienda.com/producto/SKU12345",
    "image_link": "https://tu-tienda.com/img/SKU12345_1.jpg",
    "brand": "TuMarca",
    "product_category": "Deportes > Calzado > Trail Running",
    "price": "79.99 USD",
    "availability": "in_stock",
    "inventory_quantity": 25,
    "enable_search": "true",
    "enable_checkout": "true",
    "seller_name": "Tu Tienda Online",
    "seller_url": "https://tu-tienda.com/",
    "seller_privacy_policy": "https://tu-tienda.com/privacidad",
    "seller_tos": "https://tu-tienda.com/terminos",
    "shipping": "US:CA:Estandar:5.00 USD",
    "delivery_estimate": "2025-08-12"
  }
]

Entrega y Actualización del Feed


Paso 2: Implementación de la API de Agentic Checkout

Para gestionar el proceso de checkout vía ChatGPT, debes implementar una serie de endpoints REST que permitan:

1. Creación de Sesión de Checkout

Endpoint: POST /checkout_sessions

2. Actualización de la Sesión

Endpoint: POST /checkout_sessions/{session_id}

3. Completado de la Compra

Endpoint: POST /checkout_sessions/{session_id}/complete

4. Cancelación de la Sesión

Endpoint: POST /checkout_sessions/{session_id}/cancel

5. Consulta del Estado de la Sesión

Endpoint: GET /checkout_sessions/{session_id}


Paso 3: Configuración de Webhooks para Sincronización de Órdenes

Para mantener a ChatGPT informado del estado de la orden, implementa webhooks que notifiquen eventos clave. Los eventos comunes incluyen:

Ejemplo de Payload en JSON para un Webhook:

{
  "event": "order.fulfilled",
  "order_id": "ORD-1001",
  "tracking_url": "https://correo.com/track/XYZ123",
  "status": "shipped",
  "estimated_delivery_date": "2025-11-15"
}

Buenas Prácticas: - Autenticación en cada webhook (verificación de firma, HTTPS). - Uso de idempotencia para evitar duplicados en caso de reintentos.


Paso 4: Integración de Pagos Delegados

El componente final es el pago delegado, que asegura el manejo seguro de datos sensibles mediante tokens.

Escenario Base (Stripe Shared Payment):

  1. Recolección del Método de Pago:
  2. El usuario ingresa sus datos de pago dentro del entorno de ChatGPT.
  3. Generación del Token:
  4. OpenAI y Stripe colaboran para emitir un Shared Payment Token (por ejemplo, vt_XXXXXXXXXXXXXXXX).
  5. Procesamiento del Pago:
  6. En el endpoint /checkout_sessions/{session_id}/complete, se recibe el token y se procesa el pago utilizando la API de Stripe (o el PSP que utilices).
  7. Seguridad del Token:
  8. El token es de un solo uso, tiene límites estrictos y se transmite de forma encriptada.

Recomendación:
Si ya usas Stripe, la integración de pagos delegados se realiza con mínimas modificaciones en tu código. Consulta la documentación actualizada de Stripe para ver el snippet en el lenguaje de tu preferencia.


Paso 5: Pruebas, Certificación y Lanzamiento

Fases Finales:


Conclusión

Integrar el Agentic Commerce Protocol en tu e-commerce te abre un nuevo canal de ventas conversacional que aprovecha la inteligencia artificial para ofrecer una experiencia de compra fluida y moderna. Con este tutorial, has aprendido a: - Preparar y mantener un feed de productos actualizado. - Implementar endpoints para la creación, actualización y completado del checkout. - Configurar webhooks para sincronizar el estado de las órdenes. - Integrar pagos delegados de forma segura utilizando tokens. - Realizar pruebas y certificar la integración según los estándares de OpenAI.

Si deseas obtener asistencia experta en la integración de ACP, Agentify AI está a tu disposición para ayudarte a transformar tu e-commerce y aprovechar al máximo este innovador canal de ventas.

¿Listo para comenzar la integración?
Contáctanos para una consultoría personalizada y sigue nuestras actualizaciones en Instagram @agentify.uy.


Última actualización: Octubre 2025.

Referencias y enlaces de documentación: - VentureBeat - ACP y ChatGPT Buy Button - Eesel.ai - Guía sobre OpenAI Agentic Commerce Protocol - Documentación de OpenAI Developers - Registro de Comerciantes ChatGPT ```


Tags: seguridad, ecommerce, integración, protocol, OpenAI, pagos, ACP, checkout, webhooks, conversación
Volver al blog