Проверить, прошел ли платеж через PayPal? - PullRequest
0 голосов
/ 29 мая 2020

Я настраиваю оплату через 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.

...