Paypal IPN не отвечает вообще - PullRequest
0 голосов
/ 14 октября 2010

У кого-нибудь есть такая проблема? Внезапно PayPal не возвращает данные POST в notify_url. Массив полностью пуст, и это происходит, когда оплата производится через новую систему расчетов PayPal .

alt text


Ниже приведена последняя страница после оплаты. Когда я нажимаю продолжить бронирование, он должен был перенаправить на notify_url с данными POST для проверки и прочим, но данные - это пустой массив.

alt text

Мой код запроса указан ниже. Кто-нибудь может, пожалуйста, взглянуть на это и сказать мне, отсутствует ли какая-то переменная или я что-то делаю неправильно?

<form method="post" name="paypal_form" action="http://www.sandbox.paypal.com/cgi-bin/webscr">

    <input type="hidden" name="business" value="ayaz.a_1286483626_biz@gmail.com" />
    <input type="hidden" name="cmd" value="_xclick" />
    <!-- the next three need to be created -->    
    <input type="hidden" name="return" value="https://system1.smanager.net/SM/lib/booking_system/response.php" />
    <input type="hidden" name="cancel_return" value="https://system1.smanager.net/SM/lib/booking_system/paypal_ipn.php?cancelled=true" />
    <input type="hidden" name="notify_url" value="https://system1.smanager.net/SM/lib/booking_system/response.php" />
    <input type="hidden" name="rm" value="2" />
    <input type="hidden" name="currency_code" value="USD" />

    <input type="hidden" name="lc" value="US" />
    <input type="hidden" name="bn" value="toolkit-php" />
    <input type="hidden" name="cbt" value="Continue Back to Booking System" />

    <!-- Payment Page Information -->
    <input type="hidden" name="no_shipping" value="" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="cn" value="Comments" />
    <input type="hidden" name="cs" value="" />


    <!-- Product Information -->
    <input type="hidden" name="item_name" value="TestProduct" />
    <input type="hidden" name="amount" value="10.23" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="item_number" value="1234" />
    <input type="hidden" name="undefined_quantity" value="" />
    <input type="hidden" name="on0" value="" />
    <input type="hidden" name="os0" value="" />
    <input type="hidden" name="on1" value="" />

    <input type="hidden" name="os1" value="" />

    <!-- Shipping and Misc Information -->
    <input type="hidden" name="shipping" value="0.0" />
    <input type="hidden" name="shipping2" value="" />
    <input type="hidden" name="handling" value="" />
    <input type="hidden" name="tax" value="6" />
    <input type="hidden" name="custom" value="somedata" />
    <input type="hidden" name="invoice" value="" />

    <!-- Customer Information -->

    <input type="hidden" name="first_name" value="ayaz" />
    <input type="hidden" name="last_name" value="alavi" />
    <input type="hidden" name="address1" value="Address" />
    <input type="hidden" name="address2" value="" />
    <input type="hidden" name="city" value="" />
    <input type="hidden" name="state" value="abc" />
    <input type="hidden" name="zip" value="" />
    <input type="hidden" name="email" value="ayaz.a_1286483582_per@gmail.com" />
    <input type="hidden" name="night_phone_a" value="" />

    <input type="hidden" name="night_phone_b" value="" />
    <input type="hidden" name="night_phone_c" value="" />

</form>
</body>

Спасибо.

1 Ответ

1 голос
/ 03 ноября 2010

У меня тоже такая же проблема.

Пожалуйста, установите следующие настройки в вашей учетной записи.

В настройках оплаты на сайте

=> Автовозврат: Вкл.

=> Установить обратный URL

=> Передача платежных данных: вкл.

Пожалуйста, попробуйте это, это может помочь вам.

Всего наилучшего.

кандзи

...