Проблема с SCI PerfectMoney

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
Здравствуйте!
Решил подключить к сайту оплату через ПМ.

Создал соответсвующюю форму и разместил на сайте, платежи проходят отлично, но на мой "STATUS_URL" не приходит ни POST ни GET запрос.
Пробовал в качесте "STATUS_URL" установить "мыло", но туда тоже ничего не приходит!

При этом на "PAYMENT_URL" приходят ПОСТ данные по платежу.

Кто сталкивался с этой проблемой?

П.С.: техподдержку ПМ теребил несколько раз, но они морозятся отвечать.:dirol::m1517000:
 

Спанч Боб

МАСТЕР
Регистрация
30.08.2007
Сообщения
1,974
Реакции
237
Поинты
0.000
ну вариант что вы на локалке проверяете я сразу откидываю как тупой...
повесьте на STATUS_URL обработчик который шлет вам мыло с параметрами $_REQUEST
вызовите из браузера этот урл напрямую. если так мыло приходит, а от пм никак, то либо у вас форме ошибка (код в студию) или просто у вашего провайдера забанен IP пм.
 

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
ну вариант что вы на локалке проверяете я сразу откидываю как тупой...
повесьте на STATUS_URL обработчик который шлет вам мыло с параметрами $_REQUEST
вызовите из браузера этот урл напрямую. если так мыло приходит, а от пм никак, то либо у вас форме ошибка (код в студию) или просто у вашего провайдера забанен IP пм.

На мыло тоже ничего не приходит. На статусе я пробовал принимать параметры и "гетом" и "постом", поэтому не вижу смысла пробовать "реквест". ип врятлизабанен поскольку на "пеймент_урл" пост-данные приходят.

Вот форма:
Код:
<form action="https://perfectmoney.com/api/step1.asp" method="POST">
  <input type="hidden" name="PAYEE_ACCOUNT" value="U1111111">
  <input type="hidden" name="PAYEE_NAME" value="shop name">
  <input type="hidden" name="PAYMENT_ID" value="01163620121111">
  <input type="hidden" name="PAYMENT_AMOUNT" value="10.00">
  <input type="hidden" name="PAYMENT_UNITS" value=USD>
  <input type="hidden" name="SUGGESTED_MEMO" value="by some goods">
  <input type="hidden" name="STATUS_URL" value="http://mysite.ru/status.html">
  <input type="hidden" name="PAYMENT_URL" value="http://mysite.ru/success.html">
  <input type="hidden" name="PAYMENT_URL_METHOD" value="POST">
  <input type="hidden" name="NOPAYMENT_URL" value="http://mysite.ru/fail.html">
  <input type="hidden" name="NOPAYMENT_URL_METHOD" value="POST">
  <input type="hidden" name="BAGGAGE_FIELDS" value="USERNAME TRANSACTION_HASH">
  <input type="hidden" name="USERNAME" value="aster">
  <input type="hidden" name="TRANSACTION_HASH" value="4b24bbf76fcf738a3ddfd7c01cdfff9a">
<br><input type=submit name=submit value="Process">  
</form>
 

webog

Новичок
Регистрация
05.12.2010
Сообщения
185
Реакции
74
Поинты
0.000
Здравствуйте!

Подскажите где взять скрипт вывода денег с сайта.

Спасибо!
 

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
Последнее редактирование:

webog

Новичок
Регистрация
05.12.2010
Сообщения
185
Реакции
74
Поинты
0.000
asteroth, спасибо!

Может в курсе как получить кошелек плательщика?

Т.е. оплатил человек, я узнаю кошелек его и возвращаю обратно деньги.

Спасибо!
 

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
asteroth, спасибо!

Может в курсе как получить кошелек плательщика?

Т.е. оплатил человек, я узнаю кошелек его и возвращаю обратно деньги.

Спасибо!

Вот, инструкция от ПерфектМани: https://perfectmoney.com/documents/perfectmoney-sci-2.0.doc.

На STATUS_URL должны приходить пост данные от системы... кошелек плательщика это - PAYER_ACCOUNT
 

Miroslav Medo

Интересующийся
Регистрация
04.12.2012
Сообщения
29
Реакции
3
Поинты
0.000
ТС, Вы принимаете POST параметры html страницей, или я что то путаю?
 

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
ТС, Вы принимаете POST параметры html страницей, или я что то путаю?

Это на первый взгляд хтмл страница, на самом деле с помощью .htaccess "работает" пхп файл...


Сейчас прием платежей полностью работает. Хотя я ничего не менял в коде. Наверное был временный глюк у перфекта.
 

Назар Гринько

Новичок
Регистрация
05.04.2013
Сообщения
4
Реакции
0
Поинты
0.000
Здравствуйте! Та же проблема!
Данные на PAYMENT_URL и NOPAYMENT_URL приходят без проблем, а на STATUS_URL ни в какую, хотя через mailto: работает.
Сайт работает на ASP.NET, как я уже сказал ПОСТ данные приходят на PAYMENT_URL и NOPAYMENT_URL без проблем. Сервер весит на 80ом порте, ДНС запись указывает на мой белый IP. Никак не пойму, почему не хочет присылать на STATUS_URL :comp:
А у Вас STATUS_URL https??
 

Назар Гринько

Новичок
Регистрация
05.04.2013
Сообщения
4
Реакции
0
Поинты
0.000
Назар Гринько, там в настройках Перфекта нужно прописать!

Что именно и где? В HTML форме, какой-то дополнительный параметр прописать? (STATUS_URL указан). Или на сайте PerfectMoney?
 

Назар Гринько

Новичок
Регистрация
05.04.2013
Сообщения
4
Реакции
0
Поинты
0.000
Поставил POST для PAYMENT_URL и NOPAYMENT_URL.
Включил API в настройках Perfecta.
Без успехов:(
 

webog

Новичок
Регистрация
05.12.2010
Сообщения
185
Реакции
74
Поинты
0.000

Назар Гринько

Новичок
Регистрация
05.04.2013
Сообщения
4
Реакции
0
Поинты
0.000
Все работает. Прошу прощения, там в связи с реализацией ASP.NET анонимным пользователям не был разрешен доступ к STATUS_URL. Ращрешил анонимный доступ по этому URL и все заработало. :eek:
 

hoangthi

Новичок
Регистрация
13.06.2013
Сообщения
3
Реакции
0
Поинты
0.000
please, I need your help
I set Url_status to verify.php
but Verify. php don't receive any information from perfect money. So i can't verify the payment of user.
Please help, I don't understand Russian.

добавлено через 4 минуты
Здравствуйте!
Решил подключить к сайту оплату через ПМ.

Создал соответсвующюю форму и разместил на сайте, платежи проходят отлично, но на мой "STATUS_URL" не приходит ни POST ни GET запрос.
Пробовал в качесте "STATUS_URL" установить "мыло", но туда тоже ничего не приходит!

При этом на "PAYMENT_URL" приходят ПОСТ данные по платежу.

Кто сталкивался с этой проблемой?

П.С.: техподдержку ПМ теребил несколько раз, но они морозятся отвечать.:dirol::m1517000:

I got your problem. The status url didn't get anything from perfect money.
 
Последнее редактирование:

asteroth

Новичок
Регистрация
30.08.2012
Сообщения
108
Реакции
10
Поинты
0.000
please, I need your help
I set Url_status to verify.php
but Verify. php don't receive any information from perfect money. So i can't verify the payment of user.
Please help, I don't understand Russian

I got your problem. The status url didn't get anything from perfect money.


Probably you made the wrong API settings on a PM-site. I just checked work of system and mine STATUS_URL received a post data.
 

Klyck

ТОП-МАСТЕР
Регистрация
20.08.2010
Сообщения
6,883
Реакции
3,246
Поинты
0.000
hoangthi, сообщения должны быть только на русском языке! Исключение составляют техническая информация (например, отчеты о выплатах), а также разделы, предназначенные для общения на других языках, которые находятся здесь.
 

hoangthi

Новичок
Регистрация
13.06.2013
Сообщения
3
Реакции
0
Поинты
0.000
hoangthi, сообщения должны быть только на русском языке! Исключение составляют техническая информация (например, отчеты о выплатах) ...

please Sir, I don't understand your language. I can read some sentences thanks to google translate.

добавлено через 4 минуты
Probably you made the wrong API settings on a PM-site. I just checked work of system and mine STATUS_URL received a post data.

please help me, Perfect money has blocked United States and I can't find any help by English.
I re - checked and fixed my config. But I have new problem.
I can't verify the payment.
the hash is different with the value from Post[]
$hash!=$_POST['V2_HASH']

Moderator wrote:
Use google translate.
 
Последнее редактирование:
Сверху Снизу