ФорумПрограммированиеПыхнуть хотите?Готовые решения → Класс для работы с Webmoney Merchant

Класс для работы с Webmoney Merchant

  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 15 марта 2009 г. 19:32, спустя 26 секунд

    Олег, данный скрипт рабочий и тербует интеграции в свой проект. А я так понимаю что вам нужен готовый продукт. Попробуйте в отдельной теме описать какие проблемы есть при использовании данного скрипта с приведением вашего кода и я попробую вам помочь. Готовый продукт необходимо искать в других местах, таких как фриланс-биржи, а у нас тут форум разработчиков и вам могут помочь советом.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 мая 2009 г. 14:37, спустя 66 дней 18 часов 4 минуты

    полезно + опробовал кнопку "добавить в избр" ))
    Сапожник без сапог
  • Wolf

    Сообщения: 1 Репутация: N Группа: Кто попало

    Spritz 3 сентября 2009 г. 17:47, спустя 105 дней 3 часа 10 минут

    Скрипт дырявенький.
    @$string = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].$_POST['LMI_SYS_TRANS_DATE'].$_POST['LMI_SECRET_KEY'].$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'];

    Вместо $_POST['LMI_SECRET_KEY'] должен быть секретный ключ, прописаный для кошеля. Иначе какой смысл в такой проверке хеша.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 3 сентября 2009 г. 17:54, спустя 6 минут 29 секунд

    Wolf, КРОСАВЧЕГ!
    Спустя 10 сек.
    ЕБИ НАШИХ!))
    Сапожник без сапог
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 3 ноября 2009 г. 14:35, спустя 60 дней 21 час 40 минут

    малоуважаемый Wolf. Обработав вашу заявку отвечаем :)

    Выдержки из инструкций, документаций и прочей лабуды:

    Secret Key
    LMI_SECRET_KEY
    Значение Secret Key, известное только продавцу и сервису Web Merchant Interface.
    Это поле будет пустым, если параметр "Result URL" не обеспечивает секретность или не установлен флаг "Высылать Secret Key на Result URL…", или параметр "Result URL" изменен в форме.



    Контрольная подпись данных о платеже

    Контрольная подпись данных о платеже позволяет продавцу проверять как источник данных, так и целостность данных, переданных на Result URL через "Форму оповещения о платеже".
    При формировании контрольной подписи сервис Web Merchant Interface "склеивает" значения полей, передаваемых "Формой оповещения о платеже", в одну строку в следующем порядке:

      1. Кошелек продавца (LMI_PAYEE_PURSE);
      2. Сумма платежа (LMI_PAYMENT_AMOUNT);
      3. Внутренний номер покупки продавца (LMI_PAYMENT_NO);
      4. Флаг тестового режима (LMI_MODE);
      5. Внутренний номер счета в системе WebMoney Transfer (LMI_SYS_INVS_NO);
      6. Внутренний номер платежа в системе WebMoney Transfer (LMI_SYS_TRANS_NO);
      7. Дата и время выполнения платежа (LMI_SYS_TRANS_DATE);
      8. Secret Key (LMI_SECRET_KEY);
      9. Кошелек покупателя (LMI_PAYER_PURSE);
     10. WMId покупателя (LMI_PAYER_WM).


    https://merchant.webmoney.ru/conf/MD5valid.asp - тут можно проверить.

    Предпологаю что ты решил это все не читать и я для тебя выпишу основное:
    "Это поле будет пустым, если параметр "Result URL" не обеспечивает секретность или не установлен флаг "Высылать Secret Key на Result URL…", или параметр "Result URL" изменен в форме."

    Так вот если пасс пихать всегда в мд5 сумму то хешы не совпадут.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 3 ноября 2009 г. 14:45, спустя 10 минут 34 секунды

    :D
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 3 ноября 2009 г. 14:57, спустя 11 минут 56 секунд

    :D
    Спустя 13 сек.
    реальные пацаны на пiха.ру
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!