我正在我的网站上设置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。