2

それは問題ではありませんが、これを行う方法がわかりません。ユーザー名、パスワード、電子メールなど、いくつかのフィールドを含むサインアップ フォームがあるとします。

支払いを行ったばかりのユーザー名をどうすれば知ることができますか? つまり、これら 2 つのことをどのように関連付けることができますか?別のペイパル アドレス...アカウントを有効にする方法が必要なため、この情報が必要です。

また、ユーザーがサブスクリプションをキャンセルした場合、paypal は私の IPN リンクにメッセージを投稿しますか?

4

3 に答える 3

3

PayPal のサービスと簡単に統合するには、次の PHP スクリプトを使用することをお勧めします (PHP を使用していると仮定します): http://www.micahcarrick.com/04-19-2005/php-paypal-ipn-integration-class.html

もしそうなら、あなたが探している電子メールはで提供されます

$paypal->ipn_data['payer_email']

(繰り返し$paypalますが、それが paypal_class クラスのオブジェクトであると仮定します)

明らかに、最初にセットアップ手順に従う必要があります。サンプルスクリプトを使用することをお勧めします。やり方はとても簡単で、わずか 4 つのステップで済みます。

于 2009-11-11T20:06:46.247 に答える
2

IPN と定期支払いに関する公式のペイパル ドキュメントを読むことをお勧めします。

PayPal は、ユーザー サブスクリプションに発生するすべてのイベントに対して IPN を発行します。たとえば、次のようになります。

subscr_signup subscr_eot subscr_cancel subscr_failed

パラメータについては、「custom」という名前のパラメータを使用して、ユーザー ID や電子メールなどの値を渡すことができ、そのパラメータはすべての IPN で送信されます。

于 2009-11-12T15:28:30.587 に答える
1

C# と VB の両方での PayPal IPN の実装を次に示します。

http://www.xdevsoftware.com/PPIPNDesc.aspx

これを PayPal サブスクリプションのシナリオにどのように組み込んだかを説明します。

http://www.codersbarn.com/post/2008/07/10/ASPNET-PayPal-Subscriptions-IPN.aspx

于 2009-11-18T20:18:04.127 に答える