#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, когда бы это ни произошло