问题标签 [django-paypal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为电子书实施贝宝购物的最简单方法
我有一个现有的 django 网站,我想使用 paypal 通过它出售一些 pdf 文件。买家需要能够选择 1 本书或更多书籍,然后转移到贝宝网站以输入付款信息。然后在成功付款后,买家被重定向回我的网站,书籍开始自动下载。
我查看了 django-paypal 和 django-merchent 应用程序,但我不知道如何处理多次下载。据我所知,使用这些应用程序,购买成功后,应用程序会发送成功信号,但不会告诉我订购了哪些书。
使用 django-paypal 应用程序或使用其他方法来实现这一点的最佳方法是什么?同样,我正在寻找最简单/最快的解决方案。
谢谢,
python - Django中付款处理的好解决方案
我正在尝试为我的 Django 应用程序选择支付处理解决方案,并想知道一些好的通用解决方案。
以下看起来很有希望:
https://www.djangopackages.com/grids/g/payment-processing/(通用解决方案) https://github.com/johnboxall/django-paypal(仅限paypal)
这是问题的一个有点过时版本的链接:Django payment proccessing
问题:
什么是用于支付处理的一些安全且当前的 Django 应用程序解决方案?
python - Django-paypal invoice has already been paid
I'm using django-shop-paypal and when i want to checkout via paypal I get a message "invoice has already been paid". The plugin posts the order ID as unique-invoice-id like 17 or 18.
When I manually change the unique-invoice-id to something like 189674 in the form and post to Paypal the checkout will work correctly.
Does anyone know why a simple small unique number does not work?
Thanks
python - 如何在基于类的视图中使用 django-paypal
我正在尝试在我的网站中添加一个 Paypal 支付按钮,但我在我的网站中使用基于类的视图,我尝试了django-paypal但我无法获得信号(payment_was_successful,payment_status,...)
视图.py
模板:
基于功能的信号控制器:
还有如何将 Paypal 按钮从“立即购买”更改为其他内容。
django - Django - 另一个具有复杂名称的应用程序的外键
我正在编写一个 Django 模型,它将链接到另一个应用程序模型。我知道我们应该将 ForeginKeys 与“nameoftheapp.nameofthemodel”联系起来,但我在这个用例中没有成功。
这是我的已安装应用程序:
基本上我在应用程序“注册”中创建一个模型,我需要对“paypal.standard.ipn”做一个外键。
这是我的模型:
我需要链接的模型是这个,https://github.com/spookylukey/django-paypal/blob/master/paypal/standard/ipn/models.py
当我尝试进行异性移民时,我得到了这个:
这是我得到的错误:
关于我做错了什么的任何线索?
此致,
django - Django-paypal ipn notify_url 没有响应
我settings.py
的是:
我views.py
的是:
我urls.py
的是:
我的模板是:
我的问题是函数“ notify
”views.py
没有被调用。你们能引导我走向正确的方向吗?我没有得到我做错了什么。提前致谢。
python - 如何在开发时检查 django-paypal 的订阅
我正在使用 django-paypal 将 Paypal 标准 IPN 集成到 Django 站点。我想集成订阅功能,但在使用它时有一个简单的问题。贝娄是我正在使用的字典。
我想检查诸如“subscription_signup”、“payment_was_successful”之类的信号。但上面的字典假设付款每月发生一次。我希望在开发时每分钟或 30 秒支付一次以进行测试,但最短时间为 1 天(“t3”:“D”,“p3”:1)。
为了开发目的,我有什么办法可以每分钟完成一次吗?
期待得到社区的帮助。:)
python - 如何在 Django 中调试 PayPal IPN?
这是我第一次创建 IPN。我正在使用Django-PayPal,我试图弄清楚为什么有人购买时没有创建帐户。我想查看错误,但不确定它们会记录在哪里。Django 错误日志文件为空。
我该如何调试它以查看问题所在。不确定要修复什么,因为代码看起来不错。
非常感谢!真的迷失在这里
django - django-paypal 支付完成但信号失败
我将django-paypal用于 django 1.7 项目。现在我正在贝宝沙盒上进行测试。
每当我付款时,贝宝的流程都是成功的。我可以看到买家账户扣款,在商家账户中收款。
基本上,当用户支付成功时,一些对象会被更新。但是,在我的测试支付过程中,对象没有更新,似乎根本没有调用支付信号。
另一个奇怪的事情是,当我在管理员处检查 ipn 时,我看到单个交易有两条记录。一个已标记但没有错误消息,另一个未标记但给出错误消息“重复 txn_id xxxxx”。两条记录均显示付款状态为“已完成”。
我真的不知道出了什么问题,文档没有显示如何调试问题。
在模型.py 的底部,来自 paypal.standard.ipn.signals 导入 payment_was_successful
我注意到你也可以使用payment_was_flagged
信号,但我不知道如何处理它。
有谁知道如何调试这种问题?
django - django paypal - 如何防止用户篡改金额
我正在使用 Django 1.7 和 django-paypal。
我按照教程进行操作,一切正常。
然而,虽然支付表单是隐藏的,但我发现用户只需使用浏览器的 Inspect Element 功能就可以调整金额。
例如。
这是一个错误还是我在这里遗漏了什么?如何防止用户欺诈付款?我应该在 ipn 视图上验证付款吗?