Esta guía explica cómo conectar PayPal con EzGYM para que tus clientes puedan pagar facturas desde el link de pago.
Cuando PayPal está habilitado, la página pública de pago muestra el botón de PayPal para facturas en monedas soportadas. Si MercadoPago también está habilitado, el cliente puede elegir con qué medio pagar.
También podés enviar un link de suscripción PayPal desde el plan asignado a un cliente. El cliente aprueba la suscripción una sola vez y PayPal cobra automaticamente cada periodo.
Cuando el pago se confirma:
Importante: el Client Secret es privado. No lo compartas ni lo pegues en lugares públicos.

| Campo | Descripción | Ejemplo |
|---|---|---|
| Habilitar pagos con PayPal | Activa PayPal como medio de pago | Sí |
| PayPal Client ID | Client ID de tu app REST | Abc... |
| PayPal Client Secret | Client Secret de tu app REST | Efg... |
| Ambiente PayPal | sandbox para pruebas o live para producción |
sandbox |
| PayPal Webhook ID | ID del webhook creado en PayPal | WH-... |
| Porcentaje de comisión PayPal | Comisión opcional trasladada al cliente | 5 |
El webhook permite que PayPal avise a EzGYM cuando una captura de pago se completa o cuando una suscripción cambia o se cobra.
Usá esta URL:
https://www.ezgym.net/api/payment/paypal/webhook?domain=tu-dominio.ezgym.net
Reemplazá tu-dominio.ezgym.net por el dominio real de tu aplicación. Por ejemplo:
https://www.ezgym.net/api/payment/paypal/webhook?domain=migimnasio.ezgym.net
En PayPal, suscribí estos eventos:
Después copiá el Webhook ID y pegalo en la configuración de PayPal dentro de EzGYM.
sandbox.Las suscripciones se crean desde el plan asignado al cliente. EzGYM genera un link seguro propio; al abrirlo, el cliente es enviado a PayPal para aprobar el cobro recurrente.
EzGYM gestiona toda la comunicación con el cliente sin que tengas que hacer nada:
| Momento | Email que recibe el cliente |
|---|---|
| Se le asigna un plan por primera vez | Invitación a suscribirse con el link de PayPal |
| Cambia el descuento, la moneda o la frecuencia del plan | Cancelación de la suscripción anterior y nueva invitación |
| Cambia el precio del plan | Cancelación automática y nueva invitación al nuevo precio |
| Aprueba la suscripción en PayPal | Confirmación con detalle del ciclo de cobro y próximo vencimiento |
| Se cancela la suscripción (manual o por cambio de parámetros) | Aviso de cancelación con link para re-suscribirse si quiere |
Los emails se envían solo si el cliente tiene una dirección de email válida registrada.
Si modificás el precio de un plan o los parámetros de facturación (descuento, moneda, frecuencia) de un cliente:
No compartas access tokens de PayPal en links publicos. El link de suscripción de EzGYM usa un token interno y el backend se comunica con PayPal de forma segura.
Si querés trasladar costos de procesamiento:
5 para 5%.El cliente paga el total de la factura más la comisión. EzGYM registra el importe original como pago de la factura.
AI-generated answers based on the manual. They may contain mistakes.