首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-paypal recurring_payment_id为空

django-paypal recurring_payment_id为空
EN

Stack Overflow用户
提问于 2013-05-28 20:30:58
回答 1查看 591关注 0票数 4

我在我的django应用程序中使用django-paypal。我正在尝试创建循环付款,如下所示:

代码语言:javascript
复制
paypal_dict = {
    "cmd": "_xclick-subscriptions",
    "business": settings.PAYPAL_RECEIVER_EMAIL,
    "item_name": self.subscription.name,
    "a3": str(self.subscription.rate),
    "p3": 1,
    "t3": self.subscription.recuring_type,
    "src": "1",
    "sra": "1",
    "no_note": "1",
    "invoice": "%s" % str(self.order.pk),
    "notify_url": "my_notify_url",
    "return_url": "my_success_url",
    "cancel_return": "my_cancel_url",
    "currency_code": self.subscription.currency.code,
}

paypal_form = PayPalPaymentsForm(initial=paypal_dict, button_type="subscribe")

我只收到了两个ipn,即subscr_signupsubscr_payment,这是可以的。我收到了payment_was_successful,这很好。问题是ipn_obj从来没有recurring_payment_idpayment_status的值,这两个值总是空的,在沙箱中我可以看到创建了循环配置文件。我是否做了错误的经常性付款,我是不是遗漏了一些变量来识别这是经常性付款?

EN

回答 1

Stack Overflow用户

发布于 2013-05-29 01:48:47

当你收到一个带有"subscr_signup“值的"txn_type”变量时,你不会收到一个"recurring_payment_id“变量。您应该获得一个"subscr_id“变量,其中包含您要查找的重复配置文件ID。

对于Payments标准订阅,值应该像这样开始"S-“

IPN帖子有两种类型的经常性支付变量。有点让人困惑-抱歉。

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

https://stackoverflow.com/questions/16792142

复制
相关文章

相似问题

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