2012-02-21 15 views
6

私はPayPalの商人のアカウントをウェブサイトに統合しています。クライアントのためにそれをしています 購読してPayPalを通じて支払う人は、 。しかし、サイトからの購読を中止した場合、サイトへのアクセスは閉鎖されますが、サイトの購読をクリックしないで、自分のPayPalアカウントから定期支払いをキャンセルするだけで、 サブスクリプションをキャンセルするには、いくつかのPHPコードまたはアイデアを提案してください。事前にPayPalサイトからの購読を取り消すかどうか知る方法

おかげで、ヴィカスのティアギ(Tyagi)

答えて

6

を実装することが容易であるイム確認してください、私はそれを得ました私の質問の完全な解決

PayPalは電子メール通知に加えて、特定のURLにトランザクションデータ(インスタント決済通知とも呼ばれます)を送信することができます。インスタント・ペイメント・ノーティフィケーションでは、PayPalは、受け取ったお支払いごとに、暗号化されたコードの支払い通知メッセージを指定されたURLに送信します。即時支払い通知を設定するには、以下の手順に従ってください。

  1. PayPalのウェブサイトにアクセスし、アカウントにログインします。
  2. ページの上部にある[プロフィール]をクリックします。
  3. [販売の設定]列の[即時支払い通知の設定]をクリックします。
  4. [Edit IPN Settings]をクリックします。
  5. 通知URLを入力し、「受信IPNメッセージ」を選択します。
  6. [保存]をクリックします。

即時支払い通知データからカスタマイズしたメールを送信できます。サンプルスクリプトについては、http://paypaltech.com/SG2を参照してください。

私たちは必要に応じてサンプルスクリプトコードをカスタマイズできます。

1

は、あなたのPaypal IPNハンドラにロジックを追加し、ペイパルは、その情報をIPN経由でサーバーに通知を送信する必要があります。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECRecurringPayments

もう一つのアイデアは、PayPalのAPIをqueryiingとsubsscriptionはまだときにユーザーがログイン中で活性であるかどうかを確認することができます。

しかしIPNハンドラが

+0

返信いただきありがとうございましたzad –

関連する問題