Paypal のサブスクリプション支払いを設定しようとしています。次のコードを使用してサンドボックスでテストしています。
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<br/>
<input type="hidden" name="cmd" value="_s-xclick"><br/>
<input type="hidden" name="hosted_button_id" value="3PFTX58KDNXHQ"><br/>
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><br/>
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"><br/>
</form>
上記のコードは、私のサンドボックス アカウントから自動生成されたサブスクリプション ボタンのコードです。
サンドボックスでサブスクリプションを持つ作業ファイルです。つまり、サブスクリプションが完了すると、サンドボックス アカウントに正しいデータとサブスクリプション情報が表示されます。しかし、問題は、サブスクリプションが完了し、ユーザーがサイトに戻ったときに auth get パラメーターが含まれていることです。お気に入り
http://my-site.com/this-subscribe-button-return-url.php?auth=[auth_code_from_paypal]&form_charset=UTF-8
実際、私のリターン URL は次のようなものです http://my-site.com/this-subscribe-button-return-url.php?status=success
IPN を有効にしており、リターン URL とは異なる URL を指しています。
この認証値は何ですか? そして、私はそれをどうするべきですか?
誰かが特定の URL (notify_url など) へのサブスクリプション プロセスを完了したときに、サブスクリプション データ全体をポストバックしたいと考えています。IPN設定でnotify_urlをすでに設定しています。
誰かこれらの問題の適切な解決策を教えてください。前もって感謝します。