2016-11-28 15 views
0

以下を実行してpaypalによる支払いを処理しています。paypal return変数を取得する

ユーザーは、ドロップダウンリストから必要な項目を選択します。 支払いを初期化し、この新しいレコードのIDをセッション変数、たとえばPayIdと設定するレコードを支払いテーブルに挿入します。 私は、選択したアイテムのpaypalの保存ボタンへのリンクを使ってpaypal html(下記参照)を生成します。

<a href="https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=D8TFP8NE12345A"> 
 
<img src="https://www.sandbox.paypal.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" alt="PayPal - The safer, easier way to pay online!"/> 
 
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
 
</a> 
 
​

クライアントは、アイテムを購入し、支払いが成功したペイパルsuccess.aspxページに渡し

であれば、私はセッション変数PayIdを取得し、ブール私の支払いでテーブルを更新このId(Id = PayId)で支払いが成功し、クライアントにサービスが提供されます。

すべてが完全に機能します。

したがって、セッション変数を使用する代わりに、失われる可能性があるのは、変数をpaypalに渡してpaypalに返すことです。

<a href="https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=D8TFP8NE12345A&PayId=675"> 
 

 
​

注PayId = 675:

私のような何かを考えていました。もしそうなら、どうすれば私のsuccess.aspxページのpaypalからそれを手に入れますか?

ご意見やアドバイスをいただければ幸いです。

答えて

0

次の例のように、あなたの成功のページにコールバックURLに変数を渡すことができます。その後、

https://yoursite......success?myVar=myValue 

とは、あなたの成功のページ

+0

アイデアをお寄せいただきありがとうございますが、残念ながら、動的呼び出しをクエリPARAMを読みますボタンから自分のサイトに戻ることはできません。私が使用しているコールバックは、ボタンの作成時に設定されて固定されています。つまり、固定配線されています。 – MarkVF

関連する問題