html - Paypal付款后重定向到页面时出现问题
问题描述
我正在建立一个网站(使用 python、flask、html、css、js),需要支付宝付款才能输入信息。我希望当一个人支付金额时(通过单击 Paypal 按钮)在此页面上重定向:
到目前为止一切顺利,我已经做到了。在我的初始页面上,我创建了一个有效的 Smart Paypal 按钮(例如这个 - smart paypal 按钮示例),它将我重定向到上述页面。然而,我的第一个问题是:当一个人使用贝宝付款并被重定向到上面的页面,然后他输入一个单词并移动到具有结果的下一页时。现在他可以在浏览器上单击“返回”并再次输入另一个单词。我不希望这种情况发生。我希望一个付费的人只能输入一次单词。
我的第二个问题是,正如您从图片中看到的那样,链接是“/127.0.0.1:5000/word”。当一个人输入此网址时,它会自动打开,无需付款。如果没有所需的 Paypal 付款,我需要将其以某种方式锁定或不可用。
你们能否向我提出任何想法,我该如何克服这些问题?
解决方案
我想您可以生成一个唯一的令牌/UUID 或使用 PayPal 交易 ID,重定向到具有该 ID 的 URL,并且只允许使用该 ID 提交一个单词
推荐阅读
- c# - WCF 响应不是映射总是返回 null
- next.js - NextJS 极慢
- flutter - Flutter - Using Expanded or Flexible widgets within a CustomScrollView with SliverList
- mongodb - The connection string is invalid mongo db
- redux - How to access global state from redux-loop combineReducers?
- ruby-on-rails - Rails 6,允许用户在身份验证后转到预期页面
- c# - How to determine if the PC has been rebooted since my program's last run?
- python - 根据数据框中单元格中的值将颜色应用于单元格
- c# - 在 C# 中读取 Gzip 文件的问题
- python - Word2Vec Spark 实现是分布式的吗?