首页 > 解决方案 > Paypal付款后重定向到页面时出现问题

问题描述

我正在建立一个网站(使用 python、flask、html、css、js),需要支付宝付款才能输入信息。我希望当一个人支付金额时(通过单击 Paypal 按钮)在此页面上重定向:

输入单词页面

到目前为止一切顺利,我已经做到了。在我的初始页面上,我创建了一个有效的 Smart Paypal 按钮(例如这个 - smart paypal 按钮示例),它将我重定向到上述页面。然而,我的第一个问题是:当一个人使用贝宝付款并被重定向到上面的页面,然后他输入一个单词并移动到具有结果的下一页时。现在他可以在浏览器上单击“返回”并再次输入另一个单词。我不希望这种情况发生。我希望一个付费的人只能输入一次单词。

我的第二个问题是,正如您从图片中看到的那样,链接是“/127.0.0.1:5000/word”。当一个人输入此网址时,它会自动打开,无需付款。如果没有所需的 Paypal 付款,我需要将其以某种方式锁定或不可用。

你们能否向我提出任何想法,我该如何克服这些问题?

标签: htmlflaskredirectpaypal

解决方案


我想您可以生成一个唯一的令牌/UUID 或使用 PayPal 交易 ID,重定向到具有该 ID 的 URL,并且只允许使用该 ID 提交一个单词


推荐阅读