<form action=" https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" id="paypalform" name="paypalform">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="currency_code" value="<?php echo $currency ?>">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="country" value="US">
<input type="hidden" name="return" value="http://abc-return.com">
<input type="hidden" name="cancel_return" value="http://abc-cancel.com">
<input type="hidden" name="item_name_1" value="Recharge">
<input type="hidden" name="item_number_1" value="<?php echo $user_id ?>">
<input type="hidden" name="amount_1" value="<?php echo $price ?>">
</form>
<script type="text/javascript">document.paypalform.submit();</script>
私はHTMLの隠し名前と値のペアを使用してPayPal Payments Standardを使用しています。PayPal `rm`隠し値がPOSTデータを返さない
今月9日まで、お菓子はバターとして大きくてスムーズでした。返信方法rm = 2
はこの日付より前の返信ページに投稿データを返していましたが、9日にチェックしたときに投稿データが私のページに戻っていません。
私は1週間以上過ごしましたが、同じコードがどのように1日で動作するのか、それ以降の日ではないのか分かりません。
多くの他のプロジェクトでこのメソッドを実装しています。データが戻りページにポストバックされない場合、私は問題を引き起こす可能性があります。私のHTMLフォームでも問題はありません。また、PayPalサンドボックスで支払いを受け取ります。
唯一の問題は、返品ページに投稿データが表示されないことです。
私はこれを解決してください。
あなたが** 'POST' **データを返さなくなったと言うとき、どのデータを元に戻そうとしていますか? PayPal支払い自体のデータを設定しましたか?もしそうなら、デバッグして、データが実際にPayPalのPayPalボタンに実際に存在することを確認してください。 –
私はtxn_idなどのpaypalに掲載されているデータと他のすべてのパラメータを返すことを期待しています。 – Bibek