gpt4 book ai didi

django - 使用 django-paypal 保护 paypal 按钮

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:44 25 4
gpt4 key购买 nike

我想听听您对如何使用 django-paypal 制作安全按钮的意见。我有一个基于订阅的网站,如果可能的话,我不想使用 django-paypal 支持的加密按钮。

此外,我不认为可以使用 paypal 提供的 protected 支付按钮(您不通过按钮发送金额、期限...但将此信息保存在 paypal 端的按钮) .)

所以我唯一能想到的其他选择是使用 Paypal 发送的 IPN 信息并将其与我的付款计划进行比较(实际上对我来说这看起来很安全)。这是对的,还是有其他选择?

最佳答案

您的想法很好并且会奏效。当 IPN 进来时,您可以对其进行一些健全性检查。

def handle_ipn(sender, **kwargs):
ipn_obj = sender
gross = str(ipn_obj.mc_gross)
currency = str(ipn_obj.mc_currency)

if ipn_obj.item_name == 'myproduct' and
ipn_obj.custom == 'mycustom' and
currency == 'USD' and gross == '99.00':

# Do stuff here...

这在简单的情况下效果很好,但是当您有多个价格、产品、货币或优惠券时,它会变得更加繁琐。

关于django - 使用 django-paypal 保护 paypal 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com