2012-04-15 4 views
0

私がしようとしているのは、買い手をページにリダイレクトすることです:http://url.comトランザクションが成功すると、ページがペイパルにリダイレクトされます。私は "チェックアウトを完了したらこのURLに顧客を連れて行きます"というオプションを使用しようとしましたが、それは役に立ちません。私はまた、追加しようとした:Paypal - PHPでリダイレクトしますか?

<input type="hidden" name="return" value="http://url.com">

をしかし、それは動作しません。私は一意のURLに戻る複数のボタンを持っているので、自動返信URLオプションを使用しないようにしようとしています。誰も私にこのことを行うためのいくつかの指針や例を教えてもらえますか?

私は今すぐ購入ボタンを

を使用していますここに私の完全なコードです:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="return" value="http://url.com"> 
<input type="hidden" name="hosted_button_id" value="63ZZBGJ8ZMLAL"> 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 
+0

私はあなたがしていることを理解するためにあなたのコードの多くを見る必要があります、あなたはPaypalに接続していますか?そのコードはどのように見えますか? –

+1

PayPalの技術サポートリソースを読むことをお勧めします。 – hakre

+1

コード全体を表示します。これは正しいと思われます。 – worenga

答えて

3

PayPalは彼の会員番号など、独自の変数を(ユーザーが買ったものを送信することができますが、 。)あなたのページにユーザーを戻すとき(私の意見では、彼らが提供する設定を通して定義する必要があります)、ユーザーはこれらのパラメータを独自のものとともに転送します。ユーザーはあなたが望むどんなページにでもリンクすることができます(この場合、retu URLはユーザーが決して見ることのできないスクリプトを指します)、同じページの異なるバージョンを動的に出力することができます。変数を渡す方法については、PayPalのドキュメントを参照してください。

PayPal's documentationは、使用することを示唆している:

<input type="hidden" name="custom" value="whatever you want to pass through"> 

、あなたが使用することができます。

<input type="hidden" name="return" value="http://url.com?your_variable=whatever%20you%20want"> 

また、トランザクションの詳細は戻りページに渡されていないことを、注意してください。これらはnotify_urlに渡され、トランザクションの詳細を収集して処理するページを指定します。このページは購入者に決して表示されません。トランザクションの詳細に自動的に反応する場合は、notify_urlを定義する必要があります。支払いの量、または支払いの完了時の会員資格の活性化に応じて、異なる種類の会員資格。 notify_urlを指定しない場合は、ユーザーに感謝してください。

関連する問題