Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Подключение WebMoney
brothermother  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 40463
На форуме: 2 года, 1 месяц, 3 дня
Карма:




Всем привет.
Ребят, помогите, очень нужно.

На сайте подключил оплату через WebMoney. На самом кошельке все настроил как надо. На сайте тоже.
Оплата проходит, все отлично.

Но есть одно НО. В настройках кошелька есть две таких функции

1) Success URL ( Перенаправление после удачной оплаты)
2) Fail URL ( Перенаправление если платеж был отмене. )

так вот допустим я установил для пункта 1 страницу http://mysiye.com/pay_success.php

и после оплаты меня перекидывает туда с GET переменными. Но там нет переменной о сумме перевода. Как мне сделать так что бы узнать какая сумма была оплачена?

Это вопрос к тем кто сталкивался с данным сервисом и проблемой.

Там есть еще такая строчка Result URL но там указан e-mail и на него приходит отчет и там есть этот параметр, сумма которая была оплачена. параметр называется LMI_PAYMENT_AMOUNT = X (где X там сумма которая была оплачена)


на сайте делаю оплату с помощью такой формы:

<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<
input type="hidden" name="LMI_PAYMENT_AMOUNT" value="'.$_GET['sum'].'">
<
input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="0J/QvtC/0L7Qu9C90LXQvdC40LUg0LHQsNC70LDQvdGB0LA=">
<
input type="hidden" name="LMI_PAYEE_PURSE" value="'.$webmoney_pay_number_r.'">
<
input type="submit" value="Продолжить оплату" class="input_but">
</
form>


Подскажите пожалуйста, очень нужно...все перерыл но не нашел ответа ((
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brothermother  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 40463
На форуме: 2 года, 1 месяц, 3 дня
Карма:




все, тема закрыта. я разобрался сам. Если кого интересует способ решения, пишите
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Arh  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



146%
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2102
Пользователь №: 27172
На форуме: 5 лет, 8 месяцев, 2 дня
Карма: 70




А почему выбрали WebMoney, а не скажем Qiwi ?
Я просто присматриваюсь к платёжкам, думаю с кем работать.


--------------------
:)
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Yoda  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



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

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 79
Пользователь №: 30866
На форуме: 4 года, 11 месяцев, 13 дней
Карма: 2




А почему бы не подключиться к такому комбайну как Robokassa? Там ведь есть все самые популярные способы оплаты


--------------------
Идеальной защиты не существует...
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 7 дней
Карма: 170




Цитата (brothermother @ 19.11.2014 - 01:54)
все, тема закрыта. я разобрался сам. Если кого интересует способ решения, пишите

Интересует тема, пишу.

Хочу видеть развернутую статью а-ля "от и до", с классами и работающими примерами.
Наверняка, оно есть уже в интернетах, но раз ты уж забрался туда, то уже и выкладывай отлаженный код.
Нельзя же на форуме потребителем быть, внеси своего полезного контента smile.gif

-----------------------
update:
а, да.. СПАСИБО smile.gif


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Kusss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1355
Пользователь №: 28976
На форуме: 5 лет, 4 месяца, 5 дней
Карма: 77




Yoda
У этого комбайна процент довольно высокий. И ещё они не принимают пластик некоторых стран.
https://www.robokassa.ru/ru/Creditcards.aspx
Зато есть возможность взять процент на себя. То есть клиент платит сколько стоит товар, и не больше. Но это опять же с ограничениями, нужно запрашивать эту сумму с учетом выбранного способа оплаты.
P.S. Использую Робокассу на работе.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brothermother  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 40463
На форуме: 2 года, 1 месяц, 3 дня
Карма:




Использовать робокассу и ему подобные смысла не вижу т.к. они берут прцент за использование.

А с установкой вебмани все просто. Генерируете форму запроса в своем личном кабинете и вставляете на сайте. Например вот моя:

<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<
input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1000">
<
input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="0J/QvtC/0L7Qu9C90LXQvdC40LUg0LHQsNC70LDQvdGB0LA=">
<
input type="hidden" name="LMI_PAYEE_PURSE" value="R4591241455">
</
form>


Параметры:

LMI_PAYMENT_AMOUNT - сумма платежа
LMI_PAYMENT_DESC_BASE64 - думаю тут все понятно. Описание платежа в кодированном ввиде
LMI_PAYEE_PURSE - это ваш номер кошелька, куда придет платеж

В настройках кошелка есть такие интересные параметры как ResultURS, SuccessURL, FailURL

ResultURL - адрес, куда придут данные результат (я выбрал почту)
SuccessURL - адрес, куда вас перенаправит при удачном платеже
FailURL - адрес, куда вас перенаправят при не удачном платеже

Так же для SuccesURL и FailURL можно указать тип запроса GET или POST (думаю лучше POST)

И тут самое интересное, в чем была моя проблема. При удачном платеже меня перебрасывало на страницу указанную в SuccessURL с несколькими параметрами (дата транзакции, время, хэш, и еще что то) Но не передавался параметр LMI_PAYMENT_AMOUNT (т.е. оплаченная сумма) Я думал, что уже все мои задумки были напрасны. Но оказывается есть такая маленькая, но очень полезная хитрость!

В сгенерированной форме можно добавить и свои параметры, они не обрабатываются сервером и возвращаются! Главное что бы они не назывались с префикса LMI_

И потом я изменил свою форму вот на такую:

<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<
input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1000">
<
input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="0J/QvtC/0L7Qu9C90LXQvdC40LUg0LHQsNC70LDQvdGB0LA=">
<
input type="hidden" name="LMI_PAYEE_PURSE" value="R4591241455">
<
input type="hidden" name="PAY_SUMM_USD" value="'.$_GET['pay_sum'].'">
<
input type="hidden" name="PAY_SUMM_RUB" value="'.$itog_sum.'">
<
input type="hidden" name="PAY_SYSTEM" value="WebMoney">
<
input type="hidden" name="PAY_TYPE" value="WMR">
<
input type="hidden" name="PAY_CURSE" value="'.$dollar.'">
<
input type="submit" value="Продолжить оплату" class="input_but">
</
form>


Добавил:
PAY_SUMM_RUB - сумма оплаты
PAY_SYSTEM - Система
PAY_TYPE - тип кошелька
PAY_CURSE - текущий курс $

и на мое удивление после удачного платежа меня перебрасывает на страницу указанную в SuccessURL с этими параметрами! Их то мы уже и используем потом для обработки!

Главное в настройках кошелька укажите как "Рабочий" а не "Тестовый"

Вот и все, и никакие ваши робокассы не нужны с гемороем ))

Если уж нужна более подробная информация, то могу расписать подробно, пошагово с самого начала. Так же могу расписать и схему подключения Perfect Money

Это сообщение отредактировал brothermother - 20.11.2014 - 16:48
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Lumix  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









Скажи, а на хрена в одной форме ?
это
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1000">

и это
<input type="hidden" name="PAY_SUMM_USD" value="'.$_GET['pay_sum'].'">
<
input type="hidden" name="PAY_SUMM_RUB" value="'.$itog_sum.'">

да еще и суммы разные
LMI_PAYMENT_AMOUNT кажется всегда возвращается
а Передавать параметры в предварительном запросе, галка стоит ?

Цитата (brothermother @ 20.11.2014 - 17:31)
Вот и все, и никакие ваши робокассы не нужны с гемороем ))

а вот все остальные способы оплаты можно подключить Робокассой или подобным сервисом, я думаю сейчас самой популярной и удобной системой является QIWI

а вообще вот
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Arh  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



146%
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2102
Пользователь №: 27172
На форуме: 5 лет, 8 месяцев, 2 дня
Карма: 70




Кстати через платёжки можно как реализовать оплату на два кошелька?
Ну допустим пользователь купил кофеварку, часть денег ушла на один кошель, а какой то процент ушел на другой. Типа как комиссия.


--------------------
:)
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
brothermother  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 9
Пользователь №: 40463
На форуме: 2 года, 1 месяц, 3 дня
Карма:




Цитата
LMI_PAYMENT_AMOUNT кажется всегда возвращается


вот именно что не возвращается! в этом то и была вся проблема! Раньше возвращалось, а щас изменили. Читай на их офф форуме.

Цитата
а вот все остальные способы оплаты можно подключить Робокассой или подобным сервисом,


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

Я сам все подключил. И киви и перфект и вебмани

Это сообщение отредактировал brothermother - 24.11.2014 - 16:03
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
killer8080  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 8735
Пользователь №: 26630
На форуме: 5 лет, 9 месяцев, 2 дня
Карма: 591




Цитата (brothermother @ 20.11.2014 - 15:31)
<input type="hidden" name="PAY_SUMM_USD" value="'.$_GET['pay_sum'].'">

это пассивная XSS уязвимость
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Lumix  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









Цитата (brothermother @ 24.11.2014 - 16:58)
вот именно что не возвращается! в этом то и была вся проблема! Раньше возвращалось, а щас изменили. Читай на их офф форуме.

Да ладно ! только что проверил, все возвращается.
Success URL. сюда и не должно передаваться LMI_PAYMENT_AMOUNT , а на их офф. форуме написано что изменили не ЩАС, а никогда и не было.
И все твои PAY_SUMM_USD легко подменяются !
А возвращается он в Result URL там и надо делать проверки, до выполнения платежа, а не после, когда деньги уже тю-тю.
Сам он подключил biggrin.gif давай сюда ссылочку посмотрим что там у тебя продается rolleyes.gif
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса