
Conecta tu propia cuenta de empresa de PayPal a Xcellerate OPS y tus clientes podrán pagar las facturas enviadas con PayPal. El dinero llega a tu cuenta de PayPal. Esta guía es para administradores de MSP y empresas de servicios cuyos clientes prefieren pagar con PayPal.
TL;DR
- Crea una app REST en el panel de PayPal Developer e introduce el Client ID (ID de cliente) y el Client secret (secreto de cliente) en Integrations (Integraciones) → Payments (Pagos).
- Prueba primero con una app sandbox y Use PayPal sandbox (testing) (Usar sandbox de PayPal, pruebas) marcado. Después pasa a tu app live.
- Pide a tu cliente que termine el pago y vuelva a la página de pago. Entonces la factura pasa a Paid (pagada).
Antes de empezar
- Eres administrador (admin) del espacio de trabajo de OPS. Solo los administradores pueden configurar integraciones de pago.
- Tienes una cuenta de empresa de PayPal.
- Facturas desde el propio OPS. Los enlaces de pago no están disponibles mientras una plataforma externa de facturación electrónica sustituye la facturación integrada.
Paso 1: crea una app REST en PayPal
Entra en developer.paypal.com y crea una app REST: una app Sandbox para probar y una app Live para pagos reales. Copia el Client ID y el Secret de la app. No tienes que registrar ningún webhook ni URL de retorno en PayPal.
Paso 2: añade PayPal en OPS
En OPS, ve a Configuración → Integrations. El tablero agrupa las integraciones por categoría, con el catálogo a la derecha. Allí encontrarás PayPal con la indicación Online invoice payments (Pagos de facturas en línea).
El tablero Integrations con las categorías vacías Mailbox, Authentication, Payments y Billing, y el catálogo a la derecha.
¿Aún no hay tarjeta de PayPal en Payments? Añade PayPal desde el catálogo a la columna Payments. La tarjeta dice: "Payments via your own PayPal business account." (Pagos a través de tu propia cuenta de empresa de PayPal.)
Paso 3: introduce tus credenciales y guarda
- Introduce el Client ID y el Client secret.
- Marca Use PayPal sandbox (testing) solo si usas credenciales de una app sandbox.
- Pulsa Save (Guardar). Verás "PayPal settings saved." (Configuración de PayPal guardada.)
PayPal queda activo en cuanto ambos campos están guardados. El Client ID sigue visible y el Client secret no se vuelve a mostrar.
Paso 4: prueba y pasa a live
OPS no valida las credenciales al guardarlas, así que prueba primero:
- Finaliza una factura para que tenga el estado Sent (enviada).
- Abre el enlace de pago, elige PayPal y aprueba el pago con una cuenta de prueba sandbox.
- Espera a volver a la página de pago y comprueba que la factura muestra Paid.
¿Todo bien? Introduce las credenciales de tu app live, desmarca el sandbox y guarda de nuevo.
Qué ocurre después de conectar
- La página de pago de cada factura enviada muestra un botón de PayPal.
- El pago cubre siempre el importe total de la factura.
- Tu cliente aprueba el pago en PayPal y después vuelve a la página de pago de OPS. Entonces el pago se completa y la factura pasa a Paid. Un pago de PayPal cancelado se registra como fallido.
- El pago queda registrado en la factura, con PayPal como método.
Conviene saber
- El dinero llega a tu propia cuenta de PayPal, no pasa por RMM Labs.
- Pide a quien paga que termine el pago y espere a volver a la página de pago. Solo entonces el pago está completo.
- La casilla de sandbox debe coincidir con el tipo de app. Credenciales live con el sandbox marcado, o al revés, no funcionan.
- No se admiten pagos parciales.
- Disable (Desactivar) borra tanto el Client ID como el Client secret. Verás "PayPal disconnected." (PayPal desconectado.)
- Puedes usar PayPal junto a Mollie y Stripe. Cada proveedor aparece como un botón propio en la página de pago.
Solución de problemas
- Tu cliente ve "The payment could not be started. Please try again later." (No se pudo iniciar el pago.) No se pudo crear el pago de PayPal. Revisa el Client ID, el Client secret y la casilla de sandbox.
- Aprobado en PayPal, pero no pagado en OPS. Quien pagó no volvió a la página de pago. No se ha cobrado nada, así que pide a tu cliente que pague de nuevo con el enlace de pago.
- La tarjeta muestra "Not applicable while external e-invoicing is enabled." Los enlaces de pago en línea solo funcionan con la facturación integrada de OPS.
Cobra antes
Descubre más sobre ventas y facturación y nuestras integraciones para la UE. ¿Quieres probarlo? Empieza gratis.
