0

django-paypalのIPNソースコードを調べていたところ、subscr_paymentトランザクションタイプのシグナルがないことに気付きました。

subscr_signup IPNメッセージを受信した場合、支払いが成功したと想定できますか?

私のシグナルハンドラ

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)

ipn_obj.payment_statusがsubscr_signupIPNメッセージで送信されないため、これは現在機能していません。

4

2 に答える 2

0

Django Paypal を使用してサブスクリプション ペイパル モジュールを統合しました。支払いステータスが完了し、subscr_payment の次の IPN シグナル subscription_signup および recurring_payment シグナルを呼び出します。しかし、まだ作業を進めており、すべてのシグナルが受信されたことをペイパルに通知する際に問題が発生しています。

于 2012-05-31T00:49:46.213 に答える