Resumen

Aprende, paso a paso, a usar el portal para desarrolladores de PayPal para crear una cuenta de pruebas y una aplicación lista para integrar con Platzi Store. Verás cómo acceder al dashboard, crear una cuenta business en Sandbox, y obtener tu client ID cuidando el secret solo en backend. Así reduces errores y pruebas con seguridad.

¿Qué es y cómo entrar al portal para desarrolladores de PayPal?

Accede desde el panel de administración, haciendo scroll hasta el footer y dando clic en la opción Desarrolladores. Esto te lleva al portal de desarrolladores de PayPal. Desde tu perfil, entra al dashboard para gestionar integraciones. PayPal crea por defecto una aplicación y dos cuentas de prueba, pero aquí se muestra cómo crear las propias para tener control total.

  • Portal de desarrolladores: punto de partida para integraciones y pruebas.
  • Dashboard: acceso a apps, cuentas y credenciales.
  • App y cuentas por defecto: existen, pero se opta por crear versiones personalizadas.

¿Cómo crear una cuenta business personalizada en Sandbox?

En la sección Sandbox, entra a cuentas (accounts) y selecciona Create Account. Elige Create Custom Account para definir un correo fácil de recordar, en lugar de direcciones generadas con números y caracteres. Se configura como país México para contar con dirección local y moneda en pesos mexicanos, y se define la cuenta como tipo business.

  • Personalización del correo: usa algo simple y recordable, por ejemplo: mi-negocio@email.com.
  • Tipo de cuenta: selecciona business para pruebas de negocio.
  • País y moneda: definir México para usar pesos mexicanos.

¿Qué opciones de financiación configurar?

PayPal permite simular fondos y medios de pago. En el ejemplo, se deja el balance en cero, se marca cuenta bancaria verificada y se agrega una tarjeta de crédito Visa.

  • Balance: cero para iniciar limpio.
  • Cuenta bancaria: verificada para simular estado real.
  • Tarjeta: Visa para probar cobros.

Tras crearla, la cuenta aparece como processing durante aproximadamente un minuto. Cuando finaliza, queda lista para usarse al crear la aplicación.

¿Cómo crear la aplicación y obtener el client ID en PayPal?

Ve a “mis aplicaciones y credenciales” y asegúrate de seleccionar la pestaña Sandbox para trabajar en entorno de pruebas. Crea una nueva aplicación con el nombre Platzi Store y asígnala a la cuenta business recién creada. Al finalizar, se muestran detalles clave: correo, client ID y secret.

  • Pestaña correcta: usa Sandbox para pruebas antes de producción.
  • Asociación: vincula la app a tu cuenta business personalizada.
  • Detalles de la app: correo, client ID y secret disponibles en la vista.

¿Por qué el client ID y el secret importan?

El client ID será esencial, funciona como “usuario” de la aplicación en la integración. El secret está oculto y es la “contraseña” que solo se debe usar en backend; nunca debe aparecer en frontend para evitar exponer credenciales.

  • client ID: identificador público necesario para integrar.
  • secret: credencial privada, uso exclusivo en backend.
  • Seguridad: no exponer el secret en frontend.

Como siguiente paso, se integrará el SDK de JavaScript en la tienda para completar el flujo de pruebas.

¿Tienes dudas o quieres compartir cómo nombraste tu app y cuenta en Sandbox? Escribe en comentarios y cuéntanos tu experiencia.