Crea una app en tu dashboard de PayPal Developer, copia el Client ID y Client Secret, y configura los webhooks necesarios para conectar en Brain Studio.
Use this file to discover all available pages before exploring further.
Esta guía te acompaña en la preparación de credenciales para pruebas y producción. También cubre la configuración de webhooks, necesaria para que los estados de pago vuelvan correctamente a tus flujos en Brain Studio.
Al finalizar esta guía tendrás credenciales Sandbox o Live y webhooks configurados para conectar PayPal en Brain Studio.
Una cuenta de PayPal habilitada para uso comercial y de API
Acceso al PayPal Business Dashboard o al PayPal Developer Dashboard
Permisos para crear aplicaciones y configurar webhooks en la cuenta que usarás
El IVA y la Moneda no se obtienen en PayPal: los ingresas en Brain Studio durante la instalación de la integración, junto con el Client Id y el Client Secret.
Sandbox: entorno de pruebas y desarrollo. Las operaciones no son pagos reales.
Live: entorno de producción. Las operaciones corresponden a pagos reales.
El Client ID y el Client Secret son distintos en cada entorno. Los webhooks deben configurarse en la app y ambiente que vayas a usar desde Brain Studio (Sandbox o Live).
Si instalas PayPal en Brain Studio con credenciales Sandbox, la integración queda para pruebas. Para procesar pagos reales, usa credenciales Live y configura el webhook correspondiente.
Selecciona los eventos necesarios. Como mínimo, incluye estos eventos de captura de pago:
Payment capture completed
Payment capture declined
Payment capture denied
Payment capture pending
Payment capture refunded
Si prefieres un grupo amplio, puedes elegir la categoría Payments & Payouts; de todas formas, asegúrate de que queden cubiertos al menos los eventos de captura listados arriba.
5
Guardar webhook
Guarda el webhook y verifica que aparezca en la lista de la app Sandbox.
Si el webhook queda registrado en la app Sandbox con la URL de Jelou y los eventos de captura seleccionados, la configuración de desarrollo está lista.
Durante la conexión de PayPal en Brain Studio, completarás primero el Client Id y el Client Secret. Luego definirás el IVA aplicado y la Moneda de operación.
Usa credenciales Sandbox cuando conectes la integración en modo desarrollo/prueba.
Usa credenciales Live cuando conectes en producción.
Comprueba que hayas iniciado sesión en PayPal Developer con la cuenta correcta de PayPal Business y que el selector de entorno (Sandbox o Live) sea el que necesitas. Si entras desde el Business Dashboard, vuelve a abrir Developer y revisa el menú lateral.
No encuentro el Secret completo
El Secret solo se muestra al revelarlo o generarlo en la pantalla de la app. Cópialo y guárdalo en un gestor seguro de credenciales; si lo pierdes, deberás generar uno nuevo desde PayPal Developer siguiendo las opciones que ofrezca la interfaz.
Creé credenciales Sandbox pero quiero operar en producción
Debes crear una app Live distinta, obtener el Client ID y el Client Secret Live y configurar el webhook en Live con la misma URL. En Brain Studio, usa el flujo Pasar a producción desde la pestaña Avanzado del nodo PayPal en Canvas o desde la página de PayPal en Marketplace.
El flujo no avanza después del pago
Verifica que el webhook en el mismo ambiente que usas en Brain Studio tenga la URL https://chat-payments.jelou.ai/link-webhook?provider=PAYPAL y los eventos de captura mínimos. Revisa también que la app sea la asociada a las credenciales que pegaste en Brain Studio.
Seleccioné eventos incorrectos
Edita el webhook en PayPal Developer o créalo de nuevo con los eventos de captura listados en esta guía (o la categoría Payments & Payouts si cubre esos eventos). Guarda los cambios y vuelve a probar el flujo.
¿Cómo pruebo un pago con credenciales Sandbox?
Para probar pagos con credenciales Sandbox, usa una cuenta de prueba Personal desde Testing Tools → Sandbox Accounts en PayPal Developer. El paso completo está documentado en Uso y configuración.