Как обновить идентификатор клиента Paypal на стороне клиента - PullRequest
0 голосов
/ 14 мая 2019

Я пытался интегрировать 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 для заполнения своей базы данных?

Это для проекта колледжа.

...