Saltar al contenido principal

Stripe

Instrucciones para conectar Stripe

Crea una cuenta de pago tipo Stripe

Cómo crear una cuenta de pago está descrito aquí.

Conecta Stripe a la cuenta de pago

Para ello, ve a la cuenta de pago creada y haz clic en Conectar Stripe.

IMG1

Serás redirigido a la página de conexión de Stripe. Completa los datos de la empresa, selecciona el tipo y la ubicación del negocio, confirma al representante de la cuenta e indica los datos bancarios para los pagos. Una vez que completes el registro, regresarás al CMS y la cuenta de pago mostrará el estado Stripe conectado.

Después de conectar, ve a Developers → Webhooks en el panel de control de Stripe y haz clic en Agregar destino.

Sigue los pasos del asistente para crear un destino de evento: selecciona los eventos a escuchar, elige el tipo de destino (webhook endpoint), y en el paso de configuración, en el campo Endpoint URL, indica la dirección de nuestro webhook. Reemplaza test-project.oneentry.cloud con la dirección de tu proyecto:

https://test-project.oneentry.cloud/api/content/payments/webhook/stripe

Asigna un nombre al destino y completa la creación; el nuevo endpoint aparecerá en la lista de destinos de eventos con el estado Activo.

Después de agregar el webhook, ve al CMS en Payments → Statuses, selecciona el proveedor y ve a la configuración.

IMG10

Agrega la actualización automática del estado de pago para el pedido. A la izquierda se muestra el estado del pedido, y a la derecha los estados de tus pedidos, añadidos anteriormente en la sección de pedidos.

IMG7

Agrega enlaces para redirigir después del pago.

IMG11

En la cuenta de pago hay soporte para el modo de prueba. Esta función permite probar la conexión de Stripe con parámetros de conexión de prueba.

IMG11

Para desactivar el modo de prueba, desmarca la casilla.


Webhook para duplicar eventos de Stripe

En la configuración de la cuenta de pago de Stripe, en la sección Developers, puedes agregar tu propia dirección de webhook. Después de agregarla, todos los eventos de pago entrantes de Stripe se duplicarán en la dirección indicada, lo que permite procesarlos a través de la API de Admin.

La URL de nuestro endpoint para recibir eventos de Stripe está disponible en la documentación de la API.

Cómo agregar un webhook

  1. Ve a Payments → Accounts y abre la cuenta de pago tipo Stripe que necesitas.

  2. Abre la sección Developers.

  3. En el campo de entrada, indica la URL de tu webhook: la dirección a la que se duplicarán los eventos.

  4. Guarda los cambios.

Después de guardar, todos los eventos que Stripe envía al endpoint de OneEntry también se duplicarán en la dirección que indicaste. Esto permite implementar tu propio procesamiento de eventos de pago a través de la API de Admin.