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


Штатный модуль оплаты webMoney


  • Вы не можете ответить в тему
Сообщений в теме: 15

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 April 2015 - 08:13 PM

Озадачился тут на одном своем сайте платежными модулями. Модуль для Яндекс-Кошелька написал, т.к. штатный модуль Яндекс-ЦПП толи не работоспособен, толи я не соответствую требованиям для его работы. Подчеркиваю, написанный мной модуль кроме Яндекс.Денег принимает на Яндекс.Кошелек банковские карты. Т.е. не требует для принятия денег с банковских карт ни юрлица, ни даже индивидуального предпринимательства. Только Яндекс.Кошелек.

Но это так, злобная эмоциональная вводная по мотивам борьбы за прием физлицом бабла с банковских карт. Я ее для себя решил, аминь.

А после Яндекса я, естественно, озаботился ВебМанями. Получил персональный сертификат, поставил штатный модуль оплаты вебманями, начал разбираться в процессе. Выяснилось, что получение хэша по алгоритму MD5 вебманями уже не поддерживается, а поддерживается либо HASH256, либо SIGN-что-то-там. Я выбрал HASH256. Отдельно непонятно, нахуая в списке вариантов есть три варианта - MD5, HASH256 и SIGN, если при выборе MD5 и нажатии кнопки "Сохранить" получаем фразу "МД5 больше не поддерживается" :).

Есесьно, штатный модуль не работает, т.к. жестко настроен под MD5, о чем написано ажно в description модуля.

Иправление (под HASH256):


$crc = strtoupper(md5($merch_bd.$params["LMI_PAYMENT_AMOUNT"].$orderID.$params["LMI_MODE"].$params["LMI_SYS_INVS_NO"].$params["LMI_SYS_TRANS_NO"].$params["LMI_SYS_TRANS_DATE"].$skey.$params["LMI_PAYER_PURSE"].$params["LMI_PAYER_WM"]));



заменяем на


$crc = strtoupper(hash('sha256',$merch_bd.$params["LMI_PAYMENT_AMOUNT"].$orderID.$params["LMI_MODE"].$params["LMI_SYS_INVS_NO"].$params["LMI_SYS_TRANS_NO"].$params["LMI_SYS_TRANS_DATE"].$skey.$params["LMI_PAYER_PURSE"].$params["LMI_PAYER_WM"]));


Исправление в тестовом режиме (есть там такой режим у ВебМани) Нормально работает. В нормальном рабочем проверить не могу, нет второго веб-кошелька :)
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 05 May 2015 - 04:00 PM

А у меня как был раньше установлен и настроен модуль оплаты webMoney под MD5, так вроде бы и до сих пор работает... Во всяком случае до страницы оплаты всё проходит. Хмм. нужно будет заглянуть в их новые правила. Спасибо за информацию, badisoft
  • 0

#3 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 05 May 2015 - 05:26 PM

А у меня как был раньше установлен и настроен модуль оплаты webMoney под MD5, так вроде бы и до сих пор работает...

Ну так явно "затычка" в настройках поставлена. MD5 есть и даже можно выбрать из списка, но сохранить этот выбор нельзя. Кто уже успел сохранить когда-то - у того MD5 работает. Возможно, что как только понадобится что-то другое изменить на этой странице настроек, так придется сменить и алгоритм.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#4 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 05 May 2015 - 05:42 PM

Возможно, что как только понадобится что-то другое изменить на этой странице настроек, так придется сменить и алгоритм.

Да, всё так и есть - попробовали на другом магазине подключить заново WebMoney - уже MD5 не прокатило..
  • 0

#5 namer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 45 сообщений
Репутация: 16
Начинающий
  • ГородКрасноярск

Отправлено 07 May 2015 - 07:05 PM

Свежая статья в тему
http://habrahabr.ru/post/257395/
  • 1
Установка, настройка
доработка функционала
Изображение

#6 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 07 May 2015 - 08:04 PM

Интересная статья. Хотя и для ИП-ов, а я этим уже наелся.
Не понял одной фразы - цитата: "Однако есть плюшка, аналогичная Яндекс.Кассе — можно получить ридер для смартфона с помощью которого можно принимать платежи в оффлайне."
Это о чем?
Что за ридер для смартфона? Видимо, программа, но что она будет "ридить" и откуда?
Что означает "принимать платежи в оффлайне". В оффлайне относительно чего?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#7 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 07 May 2015 - 08:15 PM

Не понял одной фразы - цитата: "Однако есть плюшка, аналогичная Яндекс.Кассе — можно получить ридер для смартфона с помощью которого можно принимать платежи в оффлайне."
Это о чем?
Что за ридер для смартфона? Видимо, программа, но что она будет "ридить" и откуда?
Что означает "принимать платежи в оффлайне". В оффлайне относительно чего?

Это девайс подключается к смартфону - можно принимать платежи с карт банковских в оффлайне.
  • 0

#8 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 07 May 2015 - 08:39 PM

Это девайс подключается к смартфону

Каким образом? "Смартфон" это некое обобщенное понятие, не имеющее единого интерфейса для подключения кардридеров.

можно принимать платежи с карт банковских в оффлайне.

Ну вот я и спрашиваю, что означает "в оффлайне". В оффлайне от чего?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#9 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 07 May 2015 - 08:50 PM

Это девайс подключается к смартфону

Каким образом? "Смартфон" это некое обобщенное понятие, не имеющее единого интерфейса для подключения кардридеров.

можно принимать платежи с карт банковских в оффлайне.

Ну вот я и спрашиваю, что означает "в оффлайне". В оффлайне от чего?

Ридер вставляется в аудиоразъем смартфона или планшета, платежи проводятся через приложение. (https://money.yandex...c.xml?id=526644)
  • 0

#10 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 07 May 2015 - 09:15 PM

Вот за что люблю Яндексовую документацию - за понятность :).
Цитата: "Ридер для банковских карт — юридические лица и ИП могут заказать при подключении к Кассе."
Цитата: "Физические лица могут принимать карты Visa и MasterCard, выпущенные в странах СНГ."
Но физлица не подключаются к Яндекс.Кассе, только ИП и юрики.

Цитата: "после платежа данные карты не сохраняются ни в приложении, ни в вашем смартфоне."
А точно слово оффлайн имеет к этому программно-аппаратному комплексу какое-то отношение? :)

Сплошное:
"У нас есть подробная инструкция для юридических лиц."
"У нас есть подробная инструкция для юридических лиц и ИП."
Такое впечатление, что для физических лиц это тоже работает, но просто нет инструкции :).
В общем, накатал телегу в Яндекс, посмотрим, что ответят.
Было бы удобно (лично мне), если бы была возможность физикам принимать банковские карты через такой терминал.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#11 golftuning

    Пользователь

  • Пользователи
  • PipPip
  • 18 сообщений
Репутация: 0
Начинающий

Отправлено 10 May 2015 - 11:37 PM

Вот за что люблю Яндексовую документацию - за понятность :).
Цитата: "Ридер для банковских карт — юридические лица и ИП могут заказать при подключении к Кассе."
Цитата: "Физические лица могут принимать карты Visa и MasterCard, выпущенные в странах СНГ."
Но физлица не подключаются к Яндекс.Кассе, только ИП и юрики.

Цитата: "после платежа данные карты не сохраняются ни в приложении, ни в вашем смартфоне."
А точно слово оффлайн имеет к этому программно-аппаратному комплексу какое-то отношение? :)

Сплошное:
"У нас есть подробная инструкция для юридических лиц."
"У нас есть подробная инструкция для юридических лиц и ИП."
Такое впечатление, что для физических лиц это тоже работает, но просто нет инструкции :).
В общем, накатал телегу в Яндекс, посмотрим, что ответят.
Было бы удобно (лично мне), если бы была возможность физикам принимать банковские карты через такой терминал.

Насколько знаю, яндекс использует эти терминалы:
http://www.2can.ru/priem-kart
  • 0

#12 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 May 2015 - 12:44 PM

В общем, накатал телегу в Яндекс, посмотрим, что ответят.

Яндекс мне ответил: "В настоящий момент мобильный терминал могут приобрести только зарегистрированные Индивидуальные предприниматели и Юридические лица."

Насколько знаю, яндекс использует эти терминалы:

Да тут важно не то, какой терминал, а работа с физлицом :).

2can тоже работает только с юрлицами и ИП.


Суть идеи такова:

Владелец банковской карты легко может дойти до ближайшего банкомата и положить мне денег на Яндекс.Кошелек. Т.е. никаких принципиальных запретов перевода денег с банковской карты клиента на мой Яндекс.Кошелек (или вебмани, или еще куда) нет. Кардридер, который находится прямо у меня на столе лишь техническое средство по более удобному выполнению той же задачи, т.е. не должно быть каких-то ограничений по использованию кардридера физлицом. А на самом деле эти ограничения либо таки есть (например, принципиально считается, что переводить деньги используя кардридер можно только в рамках предпринимательской деятельности), либо спрос у физлиц на такую услугу настолько мал, что никто даже не озадачивается вопросом.


  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#13 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 11 May 2015 - 02:59 PM

либо спрос у физлиц на такую услугу настолько мал, что никто даже не озадачивается вопросом.

Спрос у физ лиц не то что мал, а его вообще нет, так как во-первых физ.лица, получая деньги через их ридер лишаются процента, который яндекс берет себе, плюс должны отчитаться перед налоговой. Юр.лицам такая услуга так же на фиг не нужна, потому что они так же теряют процент, отчитываются перед налоговой и плюсом еще платят за эту фигню, как за кассовый аппарат...
Насколько я понимаю этот ридер вообще задуман непонятно для чего.. Разве что для того, что например торгую я на рынке трусами, подходит мужик, покупает трусы, а налички у мужика нету, у него есть банковская карта. Я подцепляю ридер к телефону, мужик проводит карту, мне капают деньги за трусы на яндекс кошелек, мужик берет их и радостный уходит...
Бред...
  • 0

#14 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 11 May 2015 - 03:34 PM

физ.лица, получая деньги через их ридер лишаются процента, который яндекс берет себе

Равно как и при любом другом переводе БК->ЯК. 2% при переводе с банковской карты на Яндекс.Кошелек.

плюс должны отчитаться перед налоговой

С чего бы вдруг? ЯК принадлежит юрлицу Яндекс и пока не произведена процедура вывода денег (юрлицо->физлицо) нет никакого повода отчитываться перед налоговой. Яндекс.Деньги это не деньги, это фантики, причем чужие фантики. Вот превращение их в нормальные живые деньги может интересовать налоговую, ну так выводите их так, чтобы налоговые риски ложились не на Вас. Куча сервисов что для вебмани, что для Яндекса, которые за процент возьмут эти риски на себя.

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

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

Бред...

С чего бы? Я же написал - лично мне оно бы было очень удобно. Чем дальше, тем чаще приходят люди с вопросом "а вы банковские карты принимаете?". И уходят до ближайшего банкомата за наликом, благо до метро 300м и до Сбербанка 300м.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#15 Lada

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 7
Начинающий
  • ГородЧита

Отправлено 12 May 2015 - 07:12 AM

С чего бы? Я же написал - лично мне оно бы было очень удобно. Чем дальше, тем чаще приходят люди с вопросом "а вы банковские карты принимаете?". И уходят до ближайшего банкомата за наликом, благо до метро 300м и до Сбербанка 300м.

Я сужу по Чите, Владивостоку, Хабаровску и даже Екатеринбургу - здесь до сих пор люди просто боятся платить картами - до сих пор думают что у них стянут деньги, если они будут что-то оплачивать картами а не наличкой. Потому такой картридер восточнее Москвы вряд ли будет востребован в ближайшие годы... Пока менталитет народа не сменится.
  • 1

#16 wwwsasa2

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 53 сообщений
Репутация: -1
Начинающий
  • ГородКиев

Отправлено 17 November 2015 - 05:36 PM

Спасибо большое блок заработал
  • 0