📝Mejores prácticas enunciadas por el profesor:
- Tus certificados de SSL para https.
- Minimizar la cantidad de clics para pagar, Amazon maneja hasta 3.
- Controlar la dirección de envío pero si el usuario tiene una con PayPal, utilizar la preestablecida.
Lograr que un botón de pago se vea profesional, hable el idioma de tus clientes y siga las recomendaciones de seguridad puede marcar la diferencia entre una venta completada y un carrito abandonado. A continuación se explican las opciones de personalización del botón de PayPal y las prácticas que elevan la experiencia de compra.
¿Cómo localizar los botones de PayPal al idioma de tu país?
Por defecto, los botones muestran textos en inglés —debit or credit card, powered by PayPal—. Para traducirlos basta con agregar el parámetro locale en el script de carga del SDK de PayPal [0:42].
En el archivo views/shared/header.ejs, junto a los parámetros currency y vault, se añade:
locale=es_MX
La convención es dos caracteres para el idioma seguidos de dos caracteres para el país (es_MX para español de México, en_US para inglés de Estados Unidos). Tras guardar y refrescar, el botón mostrará "Tarjeta de débito o crédito" y "Desarrollado por PayPal" [1:16].
¿Qué opciones ofrece el objeto style para personalizar el botón?
Dentro de la llamada a paypal.Buttons() en product.ejs, se agrega un objeto style antes de createOrder [2:00]. La documentación oficial, ubicada en la sección Integration Features → Customize the Buttons, detalla cada propiedad.
¿Cómo cambiar layout, color, forma y etiqueta?
vertical u horizontal. El modo vertical apila los botones hacia abajo y funciona mejor en dispositivos móviles porque aprovecha todo el ancho disponible [2:24].blue, gold, silver, white o black. Cambiarlo a azul, por ejemplo, se logra con color: 'blue' [2:50].rect deja bordes ligeramente redondeados; pill convierte el botón en forma de pastilla totalmente curveada [3:16].paypal (solo logo), checkout, buynow y pay. La opción pay muestra "Pagar con PayPal", lo que comunica con claridad la acción [3:50].javascript paypal.Buttons({ style: { color: 'blue', shape: 'pill', label: 'pay' }, createOrder: function(data, actions) { /* ... */ } }).render('#paypal-button-container');
¿Conviene mostrar la línea de texto "Desarrollado por PayPal"?
Sí. Esa línea, controlada por la propiedad tagline, transmite confianza al comprador porque indica que la transacción la procesa PayPal de forma segura [4:22]. Dejarla visible es una buena práctica de conversión.
¿Cuáles son las mejores prácticas al integrar botones de PayPal?
Personalizar la apariencia es solo una parte; la experiencia completa de pago requiere atención a varios puntos clave.
Con estas personalizaciones y prácticas, los botones no solo lucen integrados con la identidad de tu sitio, sino que ofrecen una ruta de pago clara, rápida y segura. ¿Has probado alguna de estas configuraciones en tu proyecto? Comparte tu experiencia en los comentarios.
Lograr que un botón de pago se vea profesional, hable el idioma de tus clientes y siga las recomendaciones de seguridad puede marcar la diferencia entre una venta completada y un carrito abandonado. A continuación se explican las opciones de personalización del botón de PayPal y las prácticas que elevan la experiencia de compra.
Por defecto, los botones muestran textos en inglés —debit or credit card, powered by PayPal—. Para traducirlos basta con agregar el parámetro locale en el script de carga del SDK de PayPal [0:42].
En el archivo views/shared/header.ejs, junto a los parámetros currency y vault, se añade:
locale=es_MX
La convención es dos caracteres para el idioma seguidos de dos caracteres para el país (es_MX para español de México, en_US para inglés de Estados Unidos). Tras guardar y refrescar, el botón mostrará "Tarjeta de débito o crédito" y "Desarrollado por PayPal" [1:16].
Dentro de la llamada a paypal.Buttons() en product.ejs, se agrega un objeto style antes de createOrder [2:00]. La documentación oficial, ubicada en la sección Integration Features → Customize the Buttons, detalla cada propiedad.
vertical u horizontal. El modo vertical apila los botones hacia abajo y funciona mejor en dispositivos móviles porque aprovecha todo el ancho disponible [2:24].blue, gold, silver, white o black. Cambiarlo a azul, por ejemplo, se logra con color: 'blue' [2:50].rect deja bordes ligeramente redondeados; pill convierte el botón en forma de pastilla totalmente curveada [3:16].paypal (solo logo), checkout, buynow y pay. La opción pay muestra "Pagar con PayPal", lo que comunica con claridad la acción [3:50].javascript paypal.Buttons({ style: { color: 'blue', shape: 'pill', label: 'pay' }, createOrder: function(data, actions) { /* ... */ } }).render('#paypal-button-container');
Sí. Esa línea, controlada por la propiedad tagline, transmite confianza al comprador porque indica que la transacción la procesa PayPal de forma segura [4:22]. Dejarla visible es una buena práctica de conversión.
Personalizar la apariencia es solo una parte; la experiencia completa de pago requiere atención a varios puntos clave.
Con estas personalizaciones y prácticas, los botones no solo lucen integrados con la identidad de tu sitio, sino que ofrecen una ruta de pago clara, rápida y segura. ¿Has probado alguna de estas configuraciones en tu proyecto? Comparte tu experiencia en los comentarios.
📝Mejores prácticas enunciadas por el profesor:
gracias
personalizar lenguajes
Muy genial poder agregar estilos al botón.
Sería genial también a la ventana emergente para pagar o la alerta. Aunque la ventana para pagar será por esta
MARIA TERESA PANIAGUA RIVERA
gracias
Andrea Ruíz
personalizar lenguajes
Wilson Fernando Antury Torres
Juan Esteban Galvis
Muy genial poder agregar estilos al botón.
Sería genial también a la ventana emergente para pagar o la alerta. Aunque la ventana para pagar será por esta