1

IPN から送信された定期的な支払いを特定のユーザーに結び付ける方法に興味があります。

現在、PayPal から提供された支払人 ID を使用して、MY ユーザーへのリンクをデータベースに保存しています。

これは 90% の確率で問題なく機能しますが、私のサイトで新しいユーザー アカウントを作成し (おそらく友人のために購入するため)、同じ支払者 ID から購入すると完全に失敗します (私のソリューションは常に最初のユーザーにリンクするため)。そのため、定期的な支払いが間違ったユーザーに関連付けられます)。

繰り返しプロファイルを作成するときに、ユーザー ID などのカスタム フィールドを保存する方法はありますか? 次に、IPNが将来の定期的な支払いを通知したら、paypal支払者IDを使用するのではなく、そのように調べますか?

グーグルはこれについて私を遠くに連れて行きませんでした:/

前もって感謝します!〜ジョシュ

4

1 に答える 1

0

上記のコメントで既に問題が解決している可能性がありますが、他の誰かが同じ問題を抱えている場合に備えて。

私の記憶を少しリフレッシュした後、はい、定期支払いを作成したときにPROFILEID返されCreateRecurringPaymentsProfileた は、支払いプロファイルの一意の ID であるため、ユーザーごとだけでなく、サブスクリプションごとに一意です。つまり、問題を解決するために必要な識別子です。

于 2012-09-18T17:49:58.667 に答える