Я пытался интегрировать Paypal в мое веб-приложение.Когда я создаю новое приложение REST для песочницы и добавляю идентификатор клиента в приложение, я могу легко выполнять транзакции.Буквально на днях у меня начались проблемы с выполнением заказов. следующая ошибка начала появляться.В нем говорится, что мои учетные данные клиента неожиданно стали недействительными.
Я пытался решить эту проблему, следуя документации на разработчика Paypal, но страница ужасна, и я не смог проследить очень много.Мне удалось получить токен, но когда я попытался запустить образцы cURL со страницы, он вернул ошибки.Я также пытался следовать документации на стороне сервера, но у меня также возникали ошибки при выполнении.
Я использую Python Flask для своей серверной части.Это тег скрипта, предоставленный Paypal:
<script src="https://www.paypal.com/sdk/js?client-id=Afixuzu1DHj-U7XUolNxwDUJHicr8Jao8nmDYt8msX26UKwyKsRmpAtsrAJKeFixXhoYjLg8clQZArga"></script>
Это код рендеринга кнопки, предоставленный Paypal:
paypal.Buttons({
createOrder: function(data, actions) {
// Set up the transaction
return actions.order.create({
purchase_units: [{
amount: {
value: '0.01'
}
}]
});
},
onApprove: function(data, actions) {
// Capture the funds from the transaction
return actions.order.capture().then(function(details) {
// Show a success message to your buyer
alert('Transaction completed by ' + details.payer.name.given_name);
});
}
}).render('#paypal-button-container');
Как мне сделать мой идентификатор клиента действительным еще раз без необходимостисоздать другое приложение REST?Должен ли я использовать код, предоставленный Paypal для серверной части, или я могу использовать только ajax для заполнения своей базы данных?
Это для проекта колледжа.