<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>
Я использую PayPal Payments Standard через скрытую пару имя-значение HTML.
Оплата работала отлично и гладко, как по маслу, до 9-го числа этого месяца, когда дела пошли еще хуже. Метод возврата rm = 2
возвращал данные сообщения на мою страницу возврата до этой даты, но когда я проверил 9-го числа, данные сообщения не возвращались на мою страницу.
Я потратил больше недели и до сих пор не могу понять, как один и тот же код может работать сегодня, а не днем позже.
Я применил этот метод во многих других моих проектах, которые могут вызвать у меня проблемы, если данные не отправляются обратно на мою страницу возврата. С моими HTML-формами все в порядке, и я также получаю платеж в песочнице PayPal.
Единственная проблема в том, что я не получаю данные сообщения на моей странице возврата.
Пожалуйста, помогите мне решить эту проблему.
POST
, какие данные вы ожидаете вернуть? Вы установили какие-либо данные о самом платеже PayPal? Если да, выполнили ли вы отладку, чтобы подтвердить, что данные действительно существуют на кнопке PayPal в самом PayPal? - person Obsidian Age   schedule 16.08.2017