質問

したいと思っていテキスト入力フォームを送信ボタンを下げたいとお考えのお支払いの内容には、mysqlデータベース..

このことは自明なもんな時にpaypalのIPN.

誰でもできるので点の方向になっていますか?

よろしく!

役に立ちましたか?

解決

PayPalは彼らのウェブサイト上のいくつかのサンプルコードがあります。しかし、あなたが直面するだろう大きな問題は、ユーザーが、おそらくリアルタイム応答をしたいということです。これは通常、ユーザーがあなたのサイトに戻るには、リンクをクリックしたときにあなたのサイトに提出されたPDTのデータを処理することによって行われます。ある時点で、後にPayPalはあなたのIPNのURL同様のデータを掲載します。あなたは、2倍のデータの処理を回避する必要があります。

また、問題のデータは、トランザクションについての唯一のPayPalのデータです。これは、任意のデータが含まれていません。おそらく、ペイパルに送信する前に顧客の注文を記録し、または他のパススルー変数を探してください。課金契約を作成する場合たとえば、あなたはそれを作成したとして、あなたに戻って渡される変数と呼ばれるcustomあります。あなたがその変数に好きな順番IDまたは保存することができます。それはまだ取引内容の正しいだことを確認し、その内容を検証するように注意してください。

他のヒント

あなたはしないでください、そして、バックペイパルからフォームの内容全体を取得することはできません。どのようなあなたが得ることは、あなたが「リターン」フィールドに送信されたアドレスへのポストバックです。フォームからのポストバックにプロセスを通じて、任意の情報を渡すための最良の方法は、(好ましくは追跡したいものは何でも情報にリンクされているデータベースのIDとしてそれを使用して)「ITEM_NUMBER」フィールドである。

この質問は何年も前にすでに答えられていたことは知っていますが、今後この質問に遭遇する人のために...

このクラスと例は特に便利であることがわかり、数え切れないほどのプロジェクトで再利用しました。 http://www.micahcarrick.com/php-paypal-ipn-integration-class.html

アップデート: ページは現在オフラインですが、ここにはアーカイブされたバージョンがあり、まだ有効なダウンロード リンクがあります。 https://web.archive.org/web/20140210202247/http://www.micahcarrick.com/php-paypal-ipn-integration-class.html

アーカイブされたダウンロードへの直接リンクは次のとおりです。 https://web.archive.org/web/20140210202247/http://www.micahcarrick.com/files/paypal-1.3.0.zip

アーカイブされたページから、著者は自分のライブラリの新しいバージョンにもリンクしていますが、現時点ではおそらくこれがより良い選択肢です。 https://github.com/Quixotix/PHP-PayPal-IPN

このPHPのサンプル だしたいと考える人は多いだろうIPN.

能することができますのPHP APIにはPayPal, にもつながる有用なものでは含まないサンプルを扱うIPN.

このリンクをたどる場合は、

あなたはIPNスクリプトのいくつかの例を見つけるでしょう。

https://paypaltech.com/SG2/する

ちょうどあなたのプログラミング言語およびあなたがloonkingされているスクリプトの種類を選択します。

アムは何をしたいが、ユーザーがクリックしたときにボタンがPayPalに取られ、その後、戻ってあなたのフォームの内容を取得することができますあなたのサイトにされて提出することを形にすることです推測しますか?

私は見ていない人がこれを行うには、人々は、ユーザーがフォームを送信するとき、彼らはフォームを処理するためにスクリプトに取られていることであり、そのスクリプトで、彼らがどこであるPayPalにリダイレクトされません、私が見てきたもの、彼ら支払う、あなたがPayPalの応答を処理するためにIPNを使用することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top