Centro de ayuda: Cuenta Personal
  • Inicio
  • Pagos y transferencias
  • Controversias y limitaciones
  • Mi cuenta
  • Mi cartera
  • Inicio de sesión y seguridad
  • Herramientas para vendedores

Recomendaciones para solucionar problemas con el enlace y botón de pago de Pago sin código

Aparece un mensaje de error y el botón no se muestra en mi sitio web.

Revisa lo siguiente:

  • Comprueba que la conexión a Internet funcione.
  • Visita otras páginas de tu sitio web y verifica si se cargan correctamente.
  • Ve a la página Botones de PayPal y comprueba lo siguiente:
  • ¿Aparece el botón en ‘Botones guardados’?
  • Selecciona ‘Editar botón’ y asegúrate de que el código del botón sea el mismo que el que tienes en tu sitio web. 

Haz clic con el botón derecho en la página de tu producto (donde pegaste el código del botón) y haz clic en “Inspeccionar”. Ve a la pestaña Consola (situada en la parte superior). Es posible que veas errores CSP (PIN del Servicio de Atención al Cliente).

Si has implementado una Política de seguridad de contenido, es posible que veas errores de CSP (PIN del Servicio de Atención al Cliente) como los siguientes (ejemplos de errores de CSP):

Se rechazó cargar la secuencia de comandos (script) ‘https://www.paypal.com/sdk/js**’ porque infringe la siguiente directiva de la Política de seguridad de contenido: "default-src 'self'". Ten en cuenta que 'script-src-elem' no se estableció explícitamente, por lo que 'default-src' se usa como alternativa.

Se rechazó la conexión a 'https://www.paypal.com/**' porque infringe la siguiente directiva de la Política de seguridad de contenido: "default-src 'self'". Ten en cuenta que 'connect-src' no se estableció explícitamente, por lo que 'default-src' se usa como alternativa.

Se rechazó la ejecución de la secuencia de comandos (script) en línea porque infringe la siguiente directiva de la Política de seguridad de contenido: "script-src https://*.paypal.com". Se requiere la palabra clave 'unsafe-inline', un hash ('sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=') o un nonce ('nonce-...') para habilitar la ejecución en línea.

Se rechazó la carga de la imagen 'https://tracking.qa.paypal.com/webapps/tracking/ts?**' porque infringe la siguiente directiva de la Política de seguridad de contenido: "default-src 'self'". Ten en cuenta que 'img-src' no se estableció explícitamente, por lo que 'default-src' se usa como alternativa.

Se rechazó enmarcar 'https://www.paypal.com/' porque infringe la siguiente directiva de la Política de seguridad de contenido: "default-src 'self'". Ten en cuenta que 'frame-src' no se estableció explícitamente, por lo que 'default-src' se usa como alternativa.

Puedes intentar agregar lo siguiente para resolver cualquiera de los errores anteriores:

Opción 1 (HTML): Si la CSP está configurada en un archivo HTML, usa el código siguiente para reemplazar el código CSP

<meta http-equiv="Content-Security-Policy" content="default-src 'self';
script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; connect-src
https://*.paypal.com; frame-src https://*.paypal.com; img-src
https://*.paypal.com https://*.paypalobjects.com">

Opción 2 (lado del servidor): Si la CSP está configurada en el lado del servidor, usa el código siguiente para reemplazar el código CSP

Content-Security-Policy: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Content-Security-Policy: style-src 'unsafe-inline' https://*.paypal.com
Content-Security-Policy: connect-src https://*.paypal.com
Content-Security-Policy: frame-src https://*.paypal.com
Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com

¿Cómo puedo cambiar el diseño, el tamaño o el color del nombre del producto, el precio o la cantidad?

Actualmente no es posible cambiar el diseño, el tamaño o el color de esta integración.

Edité la información del producto (nombre, importe u otro). ¿Debo

volver a copiar/pegar el código del botón?

No, recopilamos toda la información del servidor de PayPal. Una vez que hayas guardado los cambios en tu cuenta, no es necesario que actualices el código del botón copiado/pegado en tu sitio web.

Veo un Id. de cliente en el código. ¿Qué significa?

El Id. de cliente es el Id. de cliente del comercio que forma parte de tu cuenta. No debes editarlo. Úsalo tal y como aparece en el código del botón.

Agregué varios botones, pero ninguno se muestra en mi página web.

Usar varios botones en la misma página web no funcionará en los siguientes casos:

  • Si has copiado o pegado el mismo Id. de botón varias veces en la misma página web, solo se mostrará el primer botón. No se puede repetir el mismo Id. de botón varias veces.
  • Si has copiado o pegado diferentes Id. de botón, pero con otras divisas en la misma página web, solo se mostrará el primer botón. No se pueden agregar divisas extranjeras a los botones en la misma página web.
  • Si has copiado o pegado diferentes Id. de botón y no ves todos los botones, asegúrate de que la etiqueta del script con el Id. de cliente solo se haya agregado una vez. La línea del script se verá así:
    • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=XYZ"></script>

Tengo una cuenta de PayPal Premier y no veo la función de enlace

ni el botón de pago.

Esta función solo está disponible para las cuentas Empresas de PayPal. Cree una cuenta Empresas.

¿Cómo puedo probar esta experiencia en Sandbox de PayPal?

La solución Pago sin código está disponible para probarla en Sandbox.

¿Cómo hago para colocar un enlace de pago en mi sitio web?

Puedes colocar el enlace de pago detrás de un botón en su sitio web. Reemplázalo con tu propio enlace de pago.

Este es el código de muestra:

<body> <h1>Realiza el pago de tus productos o servicios aquí</h1> <button class="btn" onclick="location.href='https://www.paypal.com/ncp/payment/HWDFRBTBV25XX'" type="button"> Pago</button> </body>

La expansión en línea de Crédito/Débito no se muestra completamente en mi

sitio web.

Asegúrate de que la anchura y la altura del contenedor principal estén configuradas para adaptarse a la expansión en línea. Consulta la documentación o el soporte de la plataforma de hospedaje para obtener más información.

¿Qué forma de pago puedo utilizar con PayPal?

Más formas en las que podemos ayudarlo

Utilizaremos cookies para mejorar y personalizar su experiencia si continúa navegando. ¿Está bien si también utilizamos cookies para mostrarle anuncios personalizados? Obtener más información y administrar sus cookies