1

私たちのウェブサイトは、前払いに Django Paypal プラグインを使用しています。

登録と1回限りの料金にはpaypalを使用していました。これはうまくいきました。これで、先に進み、サブスクリプション モデルを実装しました。すべてうまくいきますが、定期支払いのシグナルが届きません。

IPN URL を登録すると、支払いシグナルが送信されます。しかし、定期的なシグナルは失敗します。

http://www.company.com/notify/

Paypal の IPN 履歴ページに、定期的な支払いの再試行と正常な支払いの送信が表示されます。ログ ファイルにはエラーは表示されず、apache access.log には次のように表示されます。

"POST //notify/ HTTP/1.0" 200 4 "-" "-" - payment_was_successful シグナル用

"POST //notify/ HTTP/1.0" 500 35434 "-" "-" 定期支払いの場合

PAYPAL MTS に質問を投稿しましたが、有益なフィードバックを聞くことができませんでした フォームを作成してコンテンツを同じ URL に投稿しようとしたところ、これも機能しました。

paypal->ipn->views の IPN メソッドは OKAY を返します。これはサブスクリプションのために呼び出されるメソッドでもありますか?

ヘルプやフィードバックをお待ちしております...

4

1 に答える 1

0

github-dcramerから最新のコードをダウンロードすることで、問題を部分的に解決しました。更新されたものには、サブスクリプションのシグナル処理があります。

于 2012-08-01T07:06:52.813 に答える