问题标签 [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.

0 投票
1 回答
625 浏览

python - 如何使用 django-paypal 更新用户帐户余额

我正在使用在这里找到的标准 django-paypal 模块: https ://github.com/spookylukey/django-paypal

我想要实现的是一个人可以在我的网站上向他们的账户中添加资金,而无需他们存档一个贝宝账户(如下所述)。目前我拥有的系统是

如果您查看 paypal_payment_successful 函数,您可以看到当前我通过 ipn 提供的 paypal 帐户和用户配置文件中的 paypal 帐户获取关联的用户。有没有办法我可以做其他事情来弄清楚如何更新用户帐户配置文件,而不需要他们将一个保存在他们的配置文件中。

如果我能以某种方式结合 paypal_payment_successful 和 account_paypal_return (从贝宝网站返回时调用),我可以使用 request.user.id 来确定用户。

0 投票
1 回答
740 浏览

django - 支付宝重定向问题

在此处输入图像描述我正在为我的新项目使用 django-oscar-paypal,一旦我完成付款,它成功将我带到贝宝沙盒网站,点击继续按钮后,页面被重定向到

显示的 URL: https : //site.com/checkout/paypal/preview/63/?token=EC-9DM94343UB249654R&PayerID=SDH6FPG9CK72L 此页面显示“SSL 连接错误”。如何从链接中删除 https。

我该如何解决这个问题?需要帮助

我只需要从链接中删除 https,我认为这可能有效,我该如何删除它。如果这是其他一些问题。请提供帮助

0 投票
1 回答
148 浏览

django - Paypal 丢失会话数据

我正在使用 django oscar paypal 和 django oscar-0.7,当我提交付款页面被重定向到 paypal 站点时。继续该步骤并重定向回我的网站后,它显示购物篮是空的,并且所有贝宝会话都丢失了。我被困在这里。请帮我解决这个问题?

0 投票
2 回答
421 浏览

django - 使用 Django paypal 没有收到关于 return/return_cancel 的通知

我在我的电子商务网站上使用 django paypal 并且付款一切正常,但是一旦付款完成,它就不会重定向回我的网站。我在我的本地主机中使用 paypal IPN。是因为我在我的本地机器上运行,以下是向贝宝发送数据的代码。

以下视图用于从 paypal ipn 获取数据:

def paypalipn(request,item_check_callable=None): ''' django paypal 视图来存储 IPN 。通知 url 执行此视图。''' print "haaaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii" """ PayPal IPN 端点 (notify_url)。由 PayPal Payments Pro 和 Payments Standard 用于确认交易。https : //www.paypal.com/it/home

请帮忙???

0 投票
1 回答
260 浏览

python - Django-PayPal IPN url 包括不工作

我按照此处的说明使用 PayPal 标准 IPN。我被困在第 4 步,我必须包含“paypal.standard.ipn.urls”。当我访问我的本地主机时,它显示
NameError at /
name 'include' is not defined。
该错误可能不是 django 特定的,但我真的需要帮助。我知道有一些类似的问题,但在这个特定步骤上似乎没有一个问题。谢谢!

网址.py

0 投票
1 回答
856 浏览

django - Django Paypal 导入错误

大概,这是个愚蠢的问题。我正在使用 Django 1.7 和 Python 2.7。我已经通过运行 python manage.py runserver / validate 成功安装了 django 0.1.5。但是,当我打开视图时,出现 No module named standard.forms错误。我也在使用 virtualenvwrapper。有人可以帮我解释一下吗?

0 投票
1 回答
331 浏览

django - 如何允许 django-merchant 接收 paypal IPN 配置?

我发现了许多类似的问题,但似乎我仍然无法使我的设置正常工作:(

我正在尝试使用 django-merchant 在我的网站上接受简单的 IPN paypal 付款;如果我理解正确,一旦设置正确: - django-merchant 应该为 PayPal 提供一个视图,以便在看起来像myURL:myPORT/.../paypal-ipn-handler的地址调用;- 上面提到的视图是在 paypal/standard/ipn/views.py 中找到的视图,其中 paypal 是 django-paypal 应用程序的根目录,它是 django-merchant 包装的

目前我正在使用贝宝的调试版本,并且: - 我可以成功进行(假)付款并让贝宝调用“return-url”以显示成功消息;- 我的设置在具有静态 IP 地址的服务器上运行,我尝试完全禁用防火墙,所以不应该是“可达性”问题;- 如果我删除 django-paypal IPN 视图上的 @require_POST 装饰器并手动打开myURL:myPORT/.../paypal-ipn-handler浏览器页面,它会“成功”在数据库上创建一个失败的事务条目

但是:我永远无法让 PayPal 成功调用我的myURL:myPORT/.../paypal-ipn-handler(不进行虚假购买,不使用 PayPal 开发人员工具中的“模拟器”)。

我已经看到信号可能有问题,但我所有的测试都表明我的问题出现在此之前,并且 PayPay 购买确认从未到达指定的 paypal-ipn-handler(我完全按照 django-merchant 文档中的说明设置)。

对不起,很长的帖子,非常感谢:)

0 投票
0 回答
51 浏览

django - 什么可能导致这个 ('True', 'buy') 错误?django 贝宝

我是 django-paypal 的新手,我试图弄清楚如何运行它。但这是错误阻止我继续。我忽略了什么?我的视图代码只是复制粘贴在 django paypal 的文档中。

请求方法:GET 请求 URL:
Django 版本:1.6 异常类型:KeyError 异常值:(
'True', 'buy') 异常位置:/home/kevcal/.virtualenvs/paypalshit/local/lib/python2.7/site- package/paypal/standard/forms.py 在 get_image,第 143 行 Python 可执行文件:/home/kevcal/.virtualenvs/paypalshit/bin/python Python 版本:2.7.6 Python 路径:
['/home/kevcal/channelfix/resources/paypalshit', '/home/kevcal/.virtualenvs/paypalshit/lib/python2.7', '/home/kevcal/.virtualenvs/paypalshit/lib/python2.7/plat -i386-linux-gnu', '/home/kevcal/.virtualenvs/paypalshit/lib/python2.7/lib-tk', '/home/kevcal/.virtualenvs/paypalshit/lib/python2.7/lib-old ', '/home/kevcal/.virtualenvs/paypalshit/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-i386-linux -gnu'、'/usr/lib/python2.7/lib-tk'、'/home/kevcal/.virtualenvs/paypalshit/local/lib/python2.7/site-packages'、'/home/kevcal/. virtualenvs/paypalshit/lib/python2.7/site-packages'] 服务器时间:Mon, 22 Dec 2014 15:20:02 +0000

视图.py

贝宝.html

0 投票
1 回答
986 浏览

django - PayPal IPN 信号注册用户

我正在尝试让两个第三方应用程序相互交谈:Django-paypal 和 django-registration。付款成功后,PayPal 会向提供的 URL 发送 IPN 信号。我希望这个信号来验证使用 django-registration 注册的用户。

成功付款后,IPN 似乎不是由 paypal 沙箱发送的,但我不确定这只是我设置信号代码的方式有问题。

信号.py 被导入到init .py 中

我正在使用 ngrok 允许贝宝沙箱访问我的本地主机。

视图.py:

签名.py:

网址.py:

0 投票
0 回答
149 浏览

django - django oscar paypal 中的交易被拒绝

我已经为电子商务网站实现了 django-oscar-paypal 并使用测试帐户对其进行了测试。如果我尝试进行大于 1000 卢比的购物,则会出现错误:

RESULT=12&PNREF=A11A7D38AB02&RESPMSG=Declined&PREFPSMSG=审核:触发了多个规则进行审核

得到的结果代码是 12。我对此感到困惑。任何帮助深表感谢。