首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-paypal没有subscr_payment信号

django-paypal没有subscr_payment信号
EN

Stack Overflow用户
提问于 2012-05-11 04:02:07
回答 2查看 334关注 0票数 0

我正在研究django-paypal IPN源代码,我意识到它没有subscr_payment事务类型的信号。

我可以假设如果我收到一条subscr_signup IPN消息,支付成功了吗?

我的信号处理程序

代码语言:javascript
复制
def subscription_succesful(sender, **kwargs):
ipn_obj = sender

if ipn_obj.payment_status == "Completed":
    user = User.objects.get(pk=ipn_obj.custom)
    business = Business.objects.get(user=user)
    business.active = True
    business.save()

subscription_signup.connect(subscription_succesful)

这当前不起作用,因为没有在subscr_signup IPN消息中发送ipn_obj.payment_status。

EN

回答 2

Stack Overflow用户

发布于 2012-05-31 08:49:46

我刚刚集成了订阅贝宝模块使用Django贝宝。payment状态是complete,它调用下面的IPN信号subscription_signup和subscr_payment的recurring_payment信号。然而,仍然在工作,并有问题通知贝宝回来,所有的信号已经received.Are你得到重复的信号从贝宝付款后?

票数 0
EN

Stack Overflow用户

发布于 2012-11-02 00:27:14

我知道你的帖子很老了。payment_status不是用于订阅的有效标记。

代码语言:javascript
复制
def subscription_succesful(sender, **kwargs):
  ipn_obj = sender

  if ipn_obj.txn_type == "subscr_signup":
    user = User.objects.get(pk=ipn_obj.custom)
    business = Business.objects.get(user=user)
    business.active = True
    business.save()

 subscription_signup.connect(subscription_succesful)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10541283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档