Проблема с PayPal, не обрабатывается ipn на реальном аккаунте

nskauto

Новичок
Проблема с PayPal, не обрабатывается ipn на реальном аккаунте

Всем привет, столкнулся с такой проблемой. В общем есть платежка на сайте. Для hidden формы с кнопкой имеем такой код:

<form id="paypalForm" method="post" action="https://www.paypal.com/cgi-bin/webscr" name="Paypal">
<input type="hidden" value="_xclick" name="cmd"/>
<input type="hidden" value="http://somesite.com/ipn.php?action=edit" name="notify_url"/>
<input type="hidden" value="http://somesite.com/index.php?form=user_account.paypal" name="return"/>
<input type="hidden" value="http://somesite.com/index.php?form=user_account.cancel" name="cancel_return"/>
<input type="hidden" value="[email protected]" name="business"/>
<input type="hidden" value="My Bird - 30 day Premium listing" name="item_name"/>
<input type="hidden" value="70" name="item_number"/>
<input type="hidden" value="0" name="no_shipping"/>
<input type="hidden" value="2" name="rm"/>
<input type="hidden" value="GBP" name="currency_code"/>
<input type="hidden" value="0.01" name="amount"/>
<input type="submit" value="Buy Now"/>
</form>

Все операции с базой о том как пройдена платежка делаются в файлике ipn.php (notify_url), return просто возращает на сайт и показывает сообщение. Теперь сама проблема:

При тестировании платежки с помощью http://sandbox.paypal.com/cgi-bin/webscr, все работает на ура. Но когда клиент поменял урл на реальный - http://www.paypal.com/cgi-bin/webscr, который будет использоваться, то почему-то платежка не работает :(( то есть на сайт возвращаемся, но IPN не срабатывает.

Может это зависит от его аккаунта на ПэйПеле и его настройках. Тип акааунта у него - Business. Успел у него в настройках даже полазить и поставить 1. IPN - on 2. IPN Url - http://somesite.com/ipn.php , думал что после этого заработает, а оно не заработало .....


в общем незнаю уже в какую сторону копать((( поиск по форуму ничего не дал, статью по ПэйПэлу здесь тоже читал.
Есть здесь Гуру по платежке PayPal?
 

cDLEON

Онанист РНРСlub
На данный момент занимаюсь этой же самой задачей.
ИПН по вызову запрашивает страницу
https://www.sandbox.paypal.com/cgi-bin/webscr
с полученными данными. И получает на неё INVALID.
Данные отправляются 100% все.
Что это может быть? У вас такой проблемы не было?
 

nskauto

Новичок
нет, такой проблемы у меня не было. Главное настрой свою песочницу грамотно на пэйпале, создай там один аккаунт Business и Personal. Ну и ф форме все правильно пропиши (т.е. емаил получателя - бизнес аккаунт), а при оплате используй персонал аккаунт .... а так все работает вроде.

Меня больше интересуют ньюансы которые касаются реальных Бизнесс аккаунтов, может там привилегий каких может не хватать, чтобы с сайтом общаться?!
 

cDLEON

Онанист РНРСlub
http://antileech.ru/files/mihail_krug_-_kupola.mp3?paySystem=payPal
да собственно всё именно так и делаю. Но всё равно получаю INVALID.... =(

-~{}~ 18.10.07 10:33:

Не знаю. Может стоит создать новую тему...
Хотя задачи очень схожи...3-ий час вожусь и отлаживаю. Ноль реации =(
 

nskauto

Новичок
может стоит ловить ответ от ПэйПэла и писать его в файл, а там уже и анализировать)) надо будет мне этим тоже заняться, так как мой скрипт обрабатывающий нотификации живет своей жизнью и юзеру ничего не показывает в браузер.
 

cDLEON

Онанист РНРСlub
nskauto
Дык сделал всё это уже. Откуда я по-твоему про ИНВАЛИД узнал ? ) У меня точно так же как и у тебя всё регистрирует notify_url. Только почему это ВЦ не хочет говорить правду, я так и не понял =(
 

nskauto

Новичок
в общем нужен совет людей кто не раз делал платежку через ПэйПэл. Причем повторюсь - у меня все работает с http://sandbox.paypal.com, а вот при тестировании на настоящем пэйпэле ничего не делает мой ipn.php
 
Сверху