9788


Django 1.6で、django-paypal を使用しています。  
PayPalはIPNを使用しています。

<https://django-paypal.readthedocs.org/en/stable/standard/ipn.html>  
の3番目です。

PayPalPaymentsFormでのdictの設定で、

[code]

    "notify_url": "https://www.example.com" + reverse('paypal-ipn'),
    
[/code]

とありますが

reverseメソッドが勝手にURLを生成してくれるので

[code]

    "notify_url": reverse('paypal-ipn')
    
[/code]

だけでいい気がしますが違いますでしょうか？

そもそも、私はこのnotifyをよく理解してないのですが、何を通知するものなのでしょうか？

[code]

    When someone uses this button to buy something PayPal makes a HTTP POST
    
[/code]

購入の処理の裏方作業を勝手にやってくれる何かをするということなのでしょうか。

何卒よろしくお願い致します。


CC BY-SA 3.0
2015-03-07T03:11:05.110
7572
2015-08-31T11:26:29.377
7934
question
python django paypal
django-paypal のPayPalPaymentsFormのnotify_url設定について


解決しました。IPNをPayPalでのサイトで設定が必要でした。


CC BY-SA 3.0
2015-05-03T05:54:04.623
9788
2015-05-03T05:54:04.623
7934
7572
answer