gpt4 book ai didi

django/商业/ Paypal : keeping track of user transactions

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

目前我希望将 paypal 支付集成到我的应用程序中,所以我下载了 django-paypal (dcramer) 以使用 paypal 沙箱对其进行测试。我尝试将 WPP express checkout payment 作为我的主要付款流程,付款过程没有任何问题,工作顺利。

但是,与所有电子商务一样,我知道我应该在我的应用程序中跟踪用户交易/付款。这就是我迷路的地方。我检查了 django-paypal 中的模型表 paypal_nvp,没有类似于 Paypal 交易 ID 的字段。

如果是这样,我应该如何跟踪用户的付款?我可以使用日期时间 + 用户作为我的交易 ID 的哈希值吗?如何将特定交易引用到 Paypal 交易?

任何使用过django-paypal 或有django 电子商务经验的人都欢迎提出宝贵的建议。

最佳答案

在您的数据库中,您应该有一个包含详细交易的“paypal_ipn”表。您可以使用该表,也可以为您的交易创建自己的模型并将它们链接在一起。在那里你会找到名为“txn_id”的交易 ID。如果您想在交易发生时启动脚本,您可以使用来自 djano-paypal 的 @receiver(payment_was_successful) 信号。希望这会有所帮助。

关于django/商业/ Paypal : keeping track of user transactions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9498009/

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