3

ショッピングカートに商品を追加し、[PayPalで今すぐ支払う]ボタンをクリックして、PayPalの支払い(PPまたはCC)を成功させた後、たとえば自動返品オプションが有効になっていない場合(またはですが、ユーザーがPPアカウントのないゲストユーザーであるため、機能しません)

ユーザーはリンクをクリックしてサイトに戻ることができますが、そうする必要はありません。私の質問は、もし彼がそうしなかった場合、サイトの所有者は、ユーザーが支払いをしたことをどのように認識して、アイテムを郵送できるようになるのかということです。サイトの所有者に支払いが通知されることは私には基本的なことのように思われるので、そのような基本的なものがいくつかのあいまいな自動返却オプションに任されていることは理解できません。

誰かが私にこれを説明できますか?

4

3 に答える 3

5

これは、リダイレクトされた支払いゲートウェイに共通の課題であり、ほとんどの(すべてではないにしても)支払いが完了したという何らかの非同期通知を実装する理由です。PayPalでは、これは即時支払い通知(IPN)です。PayPalアカウントプロファイル設定からリンクする汎用IPNリスナーをサイトで設定するか、トランザクション専用のよりターゲットを絞ったIPNリスナーを作成し、フォームまたはAPIリクエストでNOTIFYURL(または関連する)パラメーターを使用する必要があります。 PayPalにリダイレクトして、そのリスナーにIPNを送信するために使用します。

私の統合では、顧客がサイトから戻ってきたときに注文の更新やトランザクションログを実行することはありません。代わりに、チェックアウトをハッキングしようとしている誰かからのなりすましの返品ではなく、検証してPayPalからのIPNを確認できるIPNを待つことを好みます。処理する。

詳細については、IPNのドキュメントを参照してください:https ://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNIntro

于 2013-01-22T16:53:18.613 に答える
1

Paypalはこの目的のためにIPNを提供します。これにより、Paypalはサイトに非同期でリクエストを送信し、必要なアクションを実行できます。

于 2013-01-23T06:41:40.437 に答える
0

ここでポイントを逃したのではないかと思います。または、問題が存在します。購入者がCCを使用している場合、IPNを設定して機能していても、購入者がCCを使用していて、PPアカウントを使用しているときに表示されない最後のページのボタンをクリックしない場合、資金は通過しますが、IPNがないため、Webサイトは購入を認識しません。この最後のページは、CCユーザーが[支払い]ボタンのあるページの後に表示する追加のページです。

この状態では、IPN履歴に移動することもでき、IPNはそこにあり、送信されたと言いますが、まだ送信されていません。購入者が追加ページのボタンをクリックしてから自動返却ページに移動するまで、送信されません。

于 2013-12-18T21:56:29.037 に答える