Я настраиваю оплату через PayPal на своем веб-сайте и хочу проверить, приобрел ли пользователь мою услугу. Я подумал о логическом атрибуте в моей базе данных sqlalchemy (который содержит всех пользователей), для которого установлено значение false, если пользователь еще не заплатил, и если пользователь платит, установите для него значение True.
Это сценарий, который проверяет платеж при утверждении (предоставляется Paypal)
onApprove: function(data, actions) {
// This function captures the funds from the transaction.
return actions.order.capture().then(function(details) {
// This function shows a transaction success message to your buyer.
alert('Transaction completed by ' + details.payer.name.given_name);
});
Есть ли способ использовать этот скрипт, чтобы при успешном завершении транзакции он изменил логическое значение моей базы данных на True или 1? Мое приложение - это приложение python с flask и sqlalchemy. Прошу прощения, если это вопрос новичков, но на этот топи c не так много документации по PayPal, и я не знаю много javascript.