Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
¿Cómo aceptar el pago en la moneda solicitada en PayPal a través de la integración a través de Javascript?

Actualmente, solo puedo aceptar pagos en una moneda con este código

 <script src="https://www.paypal.com/sdk/js?client-id=Your Client ID&currency=AUD"></script> -->

Si hacen USD por allí así..

 <script src="https://www.paypal.com/sdk/js?client-id=Your Client ID&currency=USD"></script> -->

Puedo aceptar el pago en USD en mi sitio web

si lo hará GBP

 <script src="https://www.paypal.com/sdk/js?client-id=Your Client ID&currency=GBP"></script> -->

Puedo aceptar el pago en GBP en mi sitio web

Pero cuando agrego varias monedas como esta...

 <script src="https://www.paypal.com/sdk/js?client-id=Your Client ID&currency=AUD,USD, AUD,NZD,GBP"></script> -->

el boton no funciona

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La moneda determina qué botones son elegibles, por lo que una carga de SDK solo se puede usar con 1 moneda a la vez.

Para admitir varias monedas, debe volver a cargar el SDK en la página y volver a procesar los botones después (y createOrder, cuando se llama, debe especificar las cantidades en la moneda única que coincida).


Una nueva alternativa que puede probar es cargar el SDK varias veces en la página usando el parámetro data-namespace , para especificar un nombre que no sea el predeterminado de paypal .

Un ejemplo....

 <h3>USD buttons...</h3> <div id="paypal-button-container-1" /> <script src="https://www.paypal.com/sdk/js?client-id=test&currency=USD" data-namespace="paypalUSD"></script> <script> paypalUSD.Buttons({ //... }).render('#paypal-button-container-1'); </script> <hr /> <h3>AUD buttons...</h3> <div id="paypal-button-container-2" /> <script src="https://www.paypal.com/sdk/js?client-id=test&currency=AUD" data-namespace="paypalAUD"></script> <script> paypalAUD.Buttons({ //... }).render('#paypal-button-container-2'); </script> </script>

En general, a menos que tenga una necesidad empresarial específica de recibir varias divisas en su cuenta, es más sencillo utilizar una divisa internacional como USD o EUR y dejar que PayPal muestre la conversión en el momento del pago si el comprador va a utilizar una fuente de financiación en una moneda diferente como GBP, NZD, etc.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda