PayPal JS SDK — кнопка оплаты / отправки кредитной картой не содержит текста для некоторых стран

#paypal

#paypal

Вопрос:

В настоящее время я пытаюсь интегрировать платежи PayPal на веб-сайте, но у меня проблема, кнопка отправки формы кредитной карты пуста.

Вот моя интеграция

HTML :

 <script src="https://www.paypal.com/sdk/js?client-id=MY_SANDBOX_CLIENT_IDamp;currency=EURamp;locale=fr_FR"></script>
<div id="paypal-button-container"></div>
  

JS :

 paypal.Buttons({
    createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: "10"
          }
        }],
        application_context: {
          shipping_preference: 'NO_SHIPPING'
        }
      });
    },
    onApprove: function(data, actions) {
      return actions.order.capture().then(function(details) {
        console.log(details);
      });
    }
  }).render('#paypal-button-container');
  

Даже с этим базовым кодом из документа PayPal кнопка отправки кредитной карты пуста, как показано ниже :
введите описание изображения здесь

При проверке DOM внутренний текст кнопки пуст. Вот пример, показывающий проблему: https://jsfiddle.net/dkLg49n2 /

Ответ №1:

Проблема, похоже, присутствует только на некоторых языках, включая французский, но если вы измените язык, кнопка снова заполнится текстом…

Я также пытаюсь найти обходной путь, и мне трудно сообщить об ошибке в paypal… Я не нашел места, посвященного этому.

Так плохо сделано.

Комментарии:

1. paypal.com/mts было бы подходящее место, однако PayPal уже знает об этой проблеме

2. Спасибо dbl-bzh за то, что выяснили это! Preston PHX, мы не могли знать, что Paypal в курсе, поскольку у них нет никакого отслеживания инцидентов

3. Правильно, я сообщал ему, как сообщить о такой проблеме (поскольку он не знал как), и что на данный момент в этом нет необходимости. Мне также сказали, что это будет исправлено в следующем выпуске (всякий раз, когда это произойдет, вероятно, через несколько дней)

Ответ №2:

На данный момент это ошибка PayPal, затрагивающая все европейские страны; похоже, отсутствует текст перевода для этой кнопки.

Любой может воспроизвести проблему непосредственно на https://developer.paypal.com/demo/checkout/#/pattern/client , нажав на черную кнопку и выбрав флаг европейской страны.

Обновление: мне сказали, что это будет исправлено в следующем выпуске компонента PayPal, когда бы это ни произошло