<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'rm`隱藏值不返回POST數據
直到本月9號,當事情開始變得越來越糟糕時,支付工作非常順利。返回方式rm = 2
在此日期之前將發佈的數據返回到我的返回頁面,但當我在9日查看時,發佈數據沒有返回到我的頁面。
我已經花了一個多星期的時間,但仍然無法弄清楚相同的代碼如何工作一天,而不是一天之後。
我在我的許多其他項目中實現了這個方法,如果數據沒有返回到我的返回頁面,可能會讓我陷入困境。一切都很好,我的HTML表單,我也收到我的PayPal沙盒上的付款
唯一的問題是我沒有得到我的返回頁面上的發佈數據。
請幫我解決這個問題。
當你說它不再返回**'POST' **數據時,你期望得到什麼數據?您是否設置了貝寶付款本身的任何數據?如果是這樣,您是否調試過以確認數據仍然實際存在於PayPal本身的PayPal按鈕中? –
我期待收回發佈到像txn_id等paypal和所有其他參數 – Bibek