Stripe
Instrucciones para conectar Stripe
Crea una cuenta de pago con 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.

Serás redirigido a la página de conexión de Stripe, completa los datos necesarios.

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

En el campo de URL, indica el enlace al webhook. Reemplaza test-project.oneentry.cloud con la dirección de tu proyecto.
https://test-project.oneentry.cloud/api/content/payments/webhook/stripe

Agrega eventos para escuchar.

Haz clic en agregar eventos.

Luego, agrega el endpoint.


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

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

Agrega enlaces para redirigir después del pago.

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.

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
-
Ve a Payments → Accounts y abre la cuenta de pago de tipo Stripe que necesitas.
-
Abre la sección Developers.
-
En el campo de entrada, indica la URL de tu webhook: la dirección a la que se duplicarán los eventos.
-
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.