Итак, я встроил кнопку подписки PayPal в веб-сайт, который я делаю с узлом и express, и он все еще работает в localhost, я использовал тест с песочницей, и он работал, но когда я go живу, он не работает работать, и когда я пытаюсь войти в систему с реальным счетом и платить, я получаю это сообщение об ошибке:
Извините, мы не смогли настроить предварительно утвержденные платежи в настоящее время. Пожалуйста, вернитесь к продавцу и выберите другой способ оплаты.
Почему это происходит? это из-за какой-то меры безопасности, потому что я запускаю его на веб-сайте, у которого нет SSL-сертификата "localhost" или что-то еще, что я должен добавить в код, или что?
PayPal Javascript код:
paypal.Buttons({
style: {
shape: 'pill',
color: 'blue',
layout: 'horizontal',
label: 'paypal',
},
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-xxxxxx'
});
},
onApprove: function(data, actions) {
alert(data.subscriptionID);
},
}).render('#paypal-button-container');