rob*_*bin 3 python django signals paypal
我有一个沙盒PAYPAL区域,我的语言是python - Django和我在我的服务器上使用django-paypal ipn tes工作但是当有人试图买东西时,在沙盒中的paypal过程后我没有收到信号而在我的paypal_ipn我不喜欢看不到交易.所以问题是我没有收到信号.这是models.py中的信号代码
from paypal.standard.ipn.signals import payment_was_successful
def show_me_the_money(sender, **kwargs):
code = sender.item_number
type, number_product, pagamento_corso_id = code.split('_')
obj = get_object_or_404(PagamentoCorso, int(pagamento_corso_id))
obj.pagamento = True
obj.save()
payment_was_successful.connect(show_me_the_money)
Run Code Online (Sandbox Code Playgroud)
请帮助我,因为是7天......我非常沮丧!:-)
我认为您可以使用Paypal测试工具向您的通知网址发送虚假通知.这可能会使调试更容易.
http://www.friendly-stranger.com/pictures/paypal.jpg
你还可以做的是运行django-paypal附带的测试.应该是这样的
python manage.py test paypal
Run Code Online (Sandbox Code Playgroud)
您还可以查看测试代码并创建自己的测试来调试问题.
如果您仍然无法弄清楚您的网址配置和将IPN表单传递给模板的视图.
归档时间: |
|
查看次数: |
1796 次 |
最近记录: |