Перейти к содержимому


Фотография

Ошибка в проведении транзакции


  • Пожалуйста, авторизуйтесь для ответа.
5 ответов в данной теме

#1 Новичок Axyelex (WMID 381917098276 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 12-августа 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 12 августа 2008 - 18:32

День добрый! У меня такая проблема: после получения персонального аттестата, решил настроить сервис Wm Marchant для приема платежей на своем ресурсе. В тестовом режиме после оплаты товара На экране появляется строчка "Платеж не завершен. Ошибка в проведении транзакции" как это исправить? или это возникает от того, что тестовый режим? Жду комментариев.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>

    • 0
  • Наверх

#2 Знаток Патентовед (WMID 194427007413 )

  • Группа: Пользователи
  • сообщений 353
  • Регистрация: 25-марта 06
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 12 августа 2008 - 19:21

Первый комментарий. Вы что-то сделали не то. Чтобы понять, что именно, Вы должны поподробнее описать ситуацию.

    • 0
  • Наверх

#3 Новичок Axyelex (WMID 381917098276 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 12-августа 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 12 августа 2008 - 19:40

Ситуация такая:  Движок WMShop v13 При настройке WM Marchant указал:

 

Result URL:  http://www.nordmeet.com/resultwmz.php

Success URL http://www.nordmeet.com/successwmz.php   метод вызова post

Fail URL http://www.nordmeet.com/getfilewmz.php метод вызова post

При оплате товара ( тестовый режим) платеж полностью совершается, но после автоматического перехода с WM Marchant  сервиса на мой сайт, чтоб закачать товар возникает ошибка в файле successwmz.php  "Ошибка в проведении транзакции" 

    • 0
  • Наверх

#4 Знаток Патентовед (WMID 194427007413 )

  • Группа: Пользователи
  • сообщений 353
  • Регистрация: 25-марта 06
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 13 августа 2008 - 01:20

Жаль, исходника successwmz.php  не предоставили.

Не такой ли он?

<? if ($REQUEST_METHOD !='POST'): header("Location: index.php "); else: $nGOOD_ID2=$HTTP_POST_VARS['FIELD_2']; if(file_exists("wmgoods/$nGOOD_ID2") ): $chek = @file("wmgoods/$nGOOD_ID2"); header("Location: $chek[0] "); else: include("const.inc"); print "Платеж незавершен. Ошибка в проведении транзакции. Пожалуйста, сообщите администрации: $serv_const_embox"; endif; endif; ?> index.php: <? If ($my == "exit") { session_unregister; } $page ="tx/index.php"; include("tx/main.php"); ?> const.inc <? $serv_const_commission="0.1"; $serv_const_name="MyShop"; $serv_const_embox="mymail@mail.ru"; $serv_const_servname="127.0.0.1"; $serv_const_lstcount="10"; $serv_const_shopwmz="Z************"; $serv_const_shopwmz_add="Z************"; $serv_const_shopwmid="************"; $serv_const_secretcod_wmid="secretkey*********"; $serv_const_robo_login="login_pay"; $serv_const_robo_pwd1="pass_pay"; $serv_const_robo_pwd2="pass_pay2"; $serv_const_rob_login="login_add"; $serv_const_rob_pass="pass_add"; $DB_NAME="MYSHOP"; $DB_USER="root"; $DB_PASS="***"; $HOST="localhost"; $serv_const_bold="2"; $serv_const_u="1"; $icq_nomer="******"; $serv_const_title="MyShop"; $serv_keywords="торговаяплощадка, продажа, программа, мнгновенная доставка, Стрим, МТС, MTS, БиЛайн, BeeLine, Мегафон, СОНЕТ, пин коды, PIN коды, webmoney, реклама, цифровые товары"; $serv_description="Торговая площадка с мгновенной доставкой товара"; $serv_favicon="images/favicon.ico"; ?>

Действия.

1. Проверьте поле $HTTP_POST_VARS['FIELD_2'], приходит ли оно и что в нём.

2. Если значение поля правильное, проверьте наличие товара по пути "wmgoods/<значение идентификатора товара>". Тут наиболее частая ошибка, так как фактический путь может отличаться от пути в скрипте.

 

Примечание: звёздочки (*) скрывают реальные настройки

    • 0
  • Наверх

#5 Новичок Axyelex (WMID 381917098276 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 12-августа 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 13 августа 2008 - 02:30

Вот исходничек:

 




</o:p>



</o:p>



</o:p>



</o:p>



</o:p>



</o:p>


</o:p>




print "Платеж не завершен. Ошибка в проведении транзакции. Пожалуйста, сообщите администрации: $serv_const_embox";


<o:p> </o:p>


endif;


endif;


<o:p> </o:p>


?>


--------------------------------------------------------------

Ссылается на wmgoods/$nGOOD_ID2 следовательно в этой папке должен распологатся товар, а если его нет срабатывает




print "Платеж не завершен. Ошибка в проведении транзакции. Пожалуйста, сообщите администрации: $serv_const_embox";


<o:p> </o:p>


endif;


endif;


-----------------------------------------------


 


Я думаю доступ 0777 к этой папке поставить...мож заработает....хотя... может дело не в этом...


 


 


 


 


    • 0
  • Наверх

#6 Новичок Axyelex (WMID 381917098276 )

  • Группа: Пользователи
  • сообщений 4
  • Регистрация: 12-августа 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 13 августа 2008 - 14:55

а секретный код в системе Wm Marchant я произвольно вношу, или надо его как то генерировать?

    • 0
  • Наверх