だから私は今、およそ年間の定期支払いペイパルを使用してきた、そして大部分は、それがうまく機能(支払等が通過した後、IPNの検証と...)Paypal定期支払い - 重複を防ぐにはどうすればいいですか?私はに実行した
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とのアソシエーションを作って、ここで何かを購入しようとしたら、それを継続しないようにしますか?
人々は何をお勧めしますか?
ありがとうございます!