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

Регистрация

Форумы


^-^

Регистрация: 10 сен 2013
Не в сети Активность: Сегодня, 00:02
*****

Мои сообщения

В теме: Метод запроса платежа в Web Merchant Interface

Сегодня, 00:03

Пожалуйста!

В документации рекомендуется передавать LMI_PAYMENT_NO, который должен быть уникальным. При этом, с помощью этого поля, продавец может проверять оплату в форме предварительного платежа, например, поля amount, description итд. Это означает, что при открытии формы юзером для оплаты, это поле (LMI_PAYMENT_NO), вместе с другими, уже должно быть занесено в базу, но это не очень удобно каждый раз при открыти формы на сайте продавца создавать запись в базе.

Т.е. проблема всего лишь в том, чтоб не создавать запись в БД? С точки зрения безопасности лучше, чтоб данные платежа были известны сайту, потому что сервер WebMoney не знает, какую сумму, под каким номером и за что должен заплатить покупатель. Это известно только продавцу, т.е. только его сайту.

Но если не хотите пихать в БД данные, тогда возникнет ситуация, когда пользователь заплатит сумму, которую всё равно пихать в БД. И тогда нужно проверять, верную ли сумму заплатил покупатель. А если меньшую? Тогда доплата или возврат. Не меньший гемор  :lol:

Будет проще работать с "пиханием" в базу данных значений и через, например, неделю их оттуда удалять, если платёж не был совершён. Cron (планировщик задач) в помощь  ;)


В теме: 注册时姓名错误如何修改?

14 Июнь 2019 - 23:39

请问注册的姓名与身份证的姓名不相符,能否正常使用WebMoney。

Писал же

看到这里 → wiki.wmtransfer.com

O-775WpqM1s.jpg


В теме: Есть Keeper WinPro (Classic), но не могу работать с мобилки

14 Июнь 2019 - 23:32

А почему WebMoney Keeper Pro, а не WebMoney Keeper AndroidPro или какая-то приставка к про по типу WebPro/WinPro?

Моск может путаться в названии и подумать, что WebMoney Keeper Pro - всеОСовская написанная на каком-нибудь python/java супер-универсальная версия Keeper Pro.  :D


В теме: Метод запроса платежа в Web Merchant Interface

14 Июнь 2019 - 23:25

Здравствуйте!
 

Это не совсем удобно.

Не совсем удобно что - сформировать форму <form> с нужными <input>? o_0
 

Или может есть какие-то обходы?

Есть X22.
 

Сценарий работы с юзером такой:
1. Юзер вводит сколько хочет заплатить
2. Нажимает на кнопку, идет POST запрос к серверу (без полей lmi_*)
3. Сервер отвечает редиректом с нужными lmi_* полями для формирования платежа
4. Юзер перенаправляется на https://merchant.web...payment_utf.asp

Не совсем ясно из сего главное: зачем посылать POST серверу без LMI_*** и откуда он БЕЗ LMI_*** перекинет на LMI_***?!
 

Может я могу сделать пост запрос прямо с сервера на webmoney, получить ответ с нужными куками и ответить юзеру?

В чём собственно сложности?
POST от web-сервера (сайта) на сервер WebMoney Merchant осуществляется путём "curl post".


В теме: 注册时姓名错误如何修改?

11 Июнь 2019 - 07:38

看到这里 → wiki.wmtransfer.com