1

だから私は約1年前からペイパルの定期支払いを使っています、そしてほとんどの場合それはうまくいきます(支払いが終わった後のIPN検証などで...)

私が遭遇した問題の1つは、顧客が複数の支払いプロファイルを設定することですが、これは絶対に望まないことです。次に、+払い戻しの支払いを行い、追加のプロファイルをキャンセルする必要があります。

ユーザーがこれを行うのを防ぐための提案があるかどうか、またはこれが発生しないようにする必要がある場所があるかどうか、私は興味がありました。

IPN通知がサーバーに届いた後、ユーザーは再度購入することはできませんが、30秒または1時間かかる場合があります。それで、私のユーザーはそれが通過しなかったと思って戻って、再び購入します。

私のプロセスはほとんどこれです:

Page 1 (user selects options)
  Paypal API: SetExpressCheckout 
Page 2 (user goes to paypal, logs in, accepts agreement) 
Page 3 (I create the agreement)
  Paypal API: GetExpressCheckoutDetails
  Paypal API: CreateRecurringPaymentsProfile

3ページのどこかでチェックを行うべきだと思いますが、どうすればよいか100%確信が持てません。彼らがここで何かを購入しようとしたPayerIDとの関連付けを作成し、それが継続するのを防ぐだけですか?

人々は何をお勧めしますか?

ありがとう!

4

1 に答える 1

1

最初の定期支払いプロファイルを作成した後、応答でプロファイル ID と「ActiveProfile」であるはずのプロファイル ステータスを取得します。保存して、ページ 1 でサブスクリプション (または製品) を再度選択する前に確認することをお勧めします。

于 2012-05-01T06:40:05.793 に答える