检查是否通过贝宝付款?

时间:2020-05-29 03:52:54

标签: javascript python flask paypal paypal-sandbox

我正在我的网站上设置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? 我的应用程序是带有flask和sqlalchemy的python应用程序。 如果这是一个菜鸟问题,我深表歉意,但是关于此主题的贝宝文档很少,而且我不了解很多JavaScript。

0 个答案:

没有答案