Python Paypal IPN不发送定期付款信息
我试图通过生成一个“订阅”按钮,使用django paypal标准实现订阅支付。我能够收到IPN post数据,但是没有返回定期付款的信息。除此之外,交易正在贝宝上注册。我在沙箱环境中工作 我发送的数据如下:Python Paypal IPN不发送定期付款信息,python,django,paypal,django-paypal,Python,Django,Paypal,Django Paypal,我试图通过生成一个“订阅”按钮,使用django paypal标准实现订阅支付。我能够收到IPN post数据,但是没有返回定期付款的信息。除此之外,交易正在贝宝上注册。我在沙箱环境中工作 我发送的数据如下: dict = { "cmd": "_xclick-subscriptions", "business": settings.PAYPAL_RECEIVER_EMAIL, "a3": "11.99", "p3": "
dict = {
"cmd": "_xclick-subscriptions",
"business": settings.PAYPAL_RECEIVER_EMAIL,
"a3": "11.99",
"p3": "1",
"t3": "M",
"src": "1",
"sra": "0",
"no_note": "1",
"no_shipping": "1",
"rm": "1",
"currency_code": "USD",
"lc": "US",
"quantity": "1",
"invoice": invoice_number,
"item_name": "Item 1",
'item_number': "1",
"notify_url": notify_url_value,
"return_url": return_url_value,
"cancel_return": cancel_url_value,
"custom": uid,
}
我在您的发言中看到了几个问题。修复下面的键值可能会解决您的问题
应该是一个整数,但您将其作为字符串传递P3
、notify\u url
和return\u url
应表示实际的url “通知url”:” “返回url”:” “取消返回”:”cancel\u return
P3
设置为整数?