За последние 24 часа нас посетили 54993 программиста и 1748 роботов. Сейчас ищут 818 программистов ...

Проблема с merchant или в коде?

Тема в разделе "PHP для новичков", создана пользователем 1Feniks1, 19 янв 2016.

  1. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    начнём с начала,
    создай файл r.php впиши его как result url
    Код (PHP):
    1. YES<?php
    2. file_put_contents('wm.log', var_export($_POST, true)); 
    проведи оплату, покажи что в файле wm.log
     
  2. 1Feniks1

    1Feniks1 Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    93
    Симпатии:
    1
    Вот и дани мне показало...
    значит мой скрипт не верный был.
    Вот они:
    Код (PHP):
    1.   'LMI_MODE' => '1',
    2.   'LMI_PAYMENT_AMOUNT' => '10.00',
    3.   'LMI_PAYEE_PURSE' => 'R***********',
    4.   'LMI_PAYMENT_NO' => '0',
    5.   'LMI_PAYER_WM' => '**************',
    6.   'LMI_PAYER_PURSE' => 'R***************',
    7.   'LMI_PAYER_COUNTRYID' => 'UA',
    8.   'LMI_PAYER_PCOUNTRYID' => 'UA',
    9.   'LMI_PAYER_IP' => '******************',
    10.   'LMI_SYS_INVS_NO' => '651',
    11.   'LMI_SYS_TRANS_NO' => '889',
    12.   'LMI_SYS_TRANS_DATE' => '20160123 15:53:43',
    13.   'LMI_HASH' => '172C3C06CCE5E58F1E014967A2E*************************************',
    14.   'LMI_PAYMENT_DESC' => 'Пополнение счета в:********',
    15.   'LMI_LANG' => 'ru-RU',
    16.   'LMI_DBLCHK' => 'SMS',
    17. )
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    1Feniks1 вот и отлично, теперь нужно со сриптом разбираться
     
  4. 1Feniks1

    1Feniks1 Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    93
    Симпатии:
    1
    Да я уже начал думать, но здесь я в тупику..
    вот я проверяю с помощью Индикатор предварительного запроса " LMI_PREREQUEST " если webmoney первый раз зашел, то должно быть 1 тогда я проверяю на кошелек, если правильно я делаю оплату, потом мне webmoney должен зайти второй раз, уже у него LMI_PREREQUEST будет не один и он мне отдаст нужные дани и я сверю их, после чего добавлю изменении в базу.
    Как по мне это правильный вариант, но нет, так как его я использовал и оно не работало..
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Для тебя подойдёт вариант по проще, с одним запросам, когда деньги уже перевели и webmoney тебе об этом сообщает.
     
  6. 1Feniks1

    1Feniks1 Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    93
    Симпатии:
    1
    Ну я сейчас еще подумаю))
    Большое тебе Спасибо!!!!)) Не знаю как у тебя вистачило еще нерв на помощь мне!))))) Огромное Спасибо Очень помог ты мне!!!!!!!