1

私は PayPal API を初めて使用するので、ちょっとした質問があります。

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=xxxxxx&custom=xxxxなどのショッピング サイトから PayPal 支払いページにユーザーを送信すると、製品に関する一意の ID を持つカスタム変数を使用します。データベースとユーザーが私のウェブサイトのありがとうページに戻ってきたとき、私は$_GET["custom"]その値を取得するために私のphpスクリプト内でシンプルを使用しますか、それとも私のウェブサイト内に実装されたPayPal APIコードが必要ですか?

手伝ってくれてありがとう。

4

2 に答える 2

3

この値を取得するために、説明したように取得することはできませんが、いくつかのことのいずれかを実行できます。

  1. ユーザーをペイパルに送信する前にカスタム値をクッキーまたはセッション変数に投稿し、ペイパルから返されたときにクッキーまたはセッション変数の値を取得します。

  2. (推奨される方法) 投稿されたトランザクションの詳細を解析できる IPN リスナーを実装します。そのうちの 1 つはカスタム値です。このメソッドを使用すると、完了したトランザクションを確認できるだけでなく、必要なデータを使って他のほとんどのことを行うことができます。

Paypal の DEV サイトには、IPN リスナーの PHP コード サンプルがあります。実装して従うのはとても簡単です。

これが役立つことを願っています。

于 2013-05-31T01:49:09.067 に答える
1

私が知っている古いスレッドですが、ユーザーを正しく理解し、返されたデータを収集するために IPN URL を使用している場合、$myphpvar = $_POST[custom]; を使用できます。

詳細情報 @ http://www.brianmoreau.com/articles/paypal_buy_now_button_sending_custom_variables.php

于 2014-04-21T13:59:40.973 に答える