0

私は支払いゲートウェイとしてペイパル標準を使用しています。
私の問題は、Paypal標準の支払い方法では、

私は以下のようにコードを作成しました:

ユーザーがペイパルからマーチャントに戻るボタンをクリックすると、ユーザーは注文データを使用してサイトに戻り、そのページに注文エントリがDBに挿入されます。

だから私の問題は誰かがお金を払うが商人のリンクに戻るをクリックしないときに起こります。

したがって、この場合、顧客は支払いを受けますが、エントリがないため、私のDBは正しく機能していません。

私がすべてに明確であることを願っています。

ありがとうAvinash

4

2 に答える 2

1

チェックアウトが完了したときにPayPalの応答をリッスンするコールバックIPNを設定する必要があります。このスクリプトは、データ入力部分を処理できます。始めるのに最適な場所は、PayPalとその開発者ネットワークです。

すでにお気づきのように、ソリューションは最適ではなく、エラーが発生しやすくなっています(特定のユーザーの動作に依存するものは、ある程度まであります)。

于 2010-06-10T12:15:28.473 に答える
0

リスナーを使用してIPNをダイジェストすることは、PDTの成功/リターンページで行うこととほとんど同じなので、通常は両方を実行します。IPNだけを使用するとデータの整合性が保証されますが、ユーザーを歓迎し、メッセージを分解してトランザクションが成功したことを確認するロジックを含むPDT成功ページがあると便利です。そこでも注文処理。トランザクションIDを追跡するだけで、2回処理されることはありません。

于 2010-06-11T15:31:14.530 に答える