Paypal を使用する e コマース Web サイトでギフト カードを実装する際に問題が発生しています。できるだけ明確にしようと思います。
ユーザーがカートを検証したら、コードをギフトカードとして入力して割引を受けることができます。ギフト カード (およびコード) は 1 回のみ使用でき、ユーザーには関連付けられません。
そのため、ユーザーがコードを入力すると、既に使用されているかどうかを確認し、割引などを取得します...
ペイパルのポストセールで(支払いが受理されたら)、ギフトカードを使用済みに設定しました。
では、ギフト カードが 2 回 (またはそれ以上) 使用されないようにするにはどうすればよいでしょうか。ユーザーがコードを入力してペイパルにアクセスすると、最初のユーザーが支払いを確認していない (そしてポストセールを処理していない) 間、別のユーザーがこの同じギフトカードを使用できるためです。
たとえば、ペイパルにリダイレクトする前に「使用中」などのステータスをギフトカードに与えることを考えましたが、ユーザーが購入を確認せずにペイパルを離れた場合、ギフトカードは常に使用中になり、再度確認することはできません.. ..
私が理解されたことを願っています。あなたの助けに感謝します:)