Paypal 取引から即座に応答を得ることは可能ですか? Paypal で支払うためにサイトを離れる必要がありますか?
私は、ユーザーが 1 回限りの支払いを行う必要があるサイトに取り組んでいるので、寄付スクリプトを探していましたが、それらのほとんどは有料であり、見つけた唯一のものはすぐに応答しませんhttp://www. ibdhost.com/donation/ . 関連する以前に使用したスクリプトがあれば、投稿していただければ幸いです。
ありがとう
Paypal 取引から即座に応答を得ることは可能ですか? Paypal で支払うためにサイトを離れる必要がありますか?
私は、ユーザーが 1 回限りの支払いを行う必要があるサイトに取り組んでいるので、寄付スクリプトを探していましたが、それらのほとんどは有料であり、見つけた唯一のものはすぐに応答しませんhttp://www. ibdhost.com/donation/ . 関連する以前に使用したスクリプトがあれば、投稿していただければ幸いです。
ありがとう
私のアプリケーション www.perqworks.com は、Paypal Website Payment Pro を使用しています。API には、即時支払い通知 (IPN) の概念があります。https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/library_code_ipn_code_samples
それがどのように機能するかは、人がクレジットカードで支払うことです。Paypal は、サーバーの「リスナー」に https 応答を送信します。リスナーを使用すると、Paypal からの応答コードに基づいて、プロセスを続行するか、エラーをスローするかを決定できます。
ドキュメンテーションとサンドボックスは役に立ちましたが、Paypal API を理解するのは少し難しいかもしれません。
安全に支払っていることを確認するには、ユーザーをペイパルのサイトに転送する必要があります。そうしないと、フィッシング タイプの攻撃がはるかに簡単になります。
即時応答とはどういう意味かわかりませんが、登録キーなどを生成して送信するために、PayPal マーチャント アカウントがリアルタイムでマーチャントに通知できるという印象を受けました。
まず、これをすべて塩で考えてください: 私は少なくとも 1 年間、積極的に Paypal を使用していません...
ユーザーがサイトを離れることなく Paypal を使用できます (または使用できます)。これは「Merchant Services Pro」のようなもので、月額料金が関連付けられていました。
実際、Paypal が昨日オープン API を発表したので、質問するのは悪くないタイミングです ( http://www.pcworld.com/businesscenter/article/181382/paypal_introduces_open_api_to_put_payments_into_apps.htmlを参照)。
とにかく、「即時」通知に関する限り、技術的には発生しません。ユーザーが Paypal にプッシュされて支払いを行うと、次の 2 つのことが起こります。
とにかく、2 人の間では、通常は問題ありません。通常、私のコーディング ワークフローは次のようになります。
my_defined_transaction_id
一意の ID ' 'でユーザーを Paypal に送りますuser_finished.php
(PaypalでIDを教えてください)transaction_cleared.php
' ' を示す GET パラメータでヒットするようにしますmy_defined_transaction_id
(再び Paypal が ID を提供します)。transaction_cleared.php
はユーザーが に到達するかなり前にuser_finished.php
ヒットします。Paypal がその URL にヒットすると、my_defined_transaction_id
「OK」とマークします (妥当性を確認するために Paypal に相互参照した後)。user_finished.php
、トランザクション ID を Paypal に相互参照し、有効性を確認してからmy_defined_transaction_id
「OK」とマークします。これをすべて 2 つのステップで実行すると、ユーザーは自分のサイトに戻ることなくブラウザを閉じることができ、トランザクションは「OK」とマークされたままになります。
すみません…まだコーヒーを飲み始めていません。