| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Подключение Рayeer https://forum.illusionweb.ru/viewtopic.php?f=3&t=3552 |
Страница 1 из 1 |
| Автор: | sergej [ 23 сен 2017, 12:35 ] |
| Заголовок сообщения: | Подключение Рayeer |
Добрый день, решил подключить платёжную систему Рayeer. В папке billing нашел похожие файлы и начал редактировать. Сразу скажу что слаб в веб програмировании. Неполучается сложить переменные ($m_shop`:`$m_orderid`:`$m_amount`:`$m_curr`:`$m_desc`:`$m_key) и скэшировать в sha256 подпись"m_sign" . Когда вставляю те же значения в php файл (приведён ниже) , копирую полученное значение подписи из php файла echo $sign; и вставлю полученный кллюч в payeer.dat файл : <input type="hidden" name="m_sign" value="длинный_секретный_ключ_значение"> - платёж через кабинет доски проходит, понятно что ещё нужно привязать переменные к переменным доски, но хотелось бы с начала разобратся с подписью И так мой код в /billing/payeer.dat Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Вот PHP файл на котором всё работает: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Явно в этой строчке .dat файла что то не так: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Может кто подскажет? |
|
| Автор: | sergej [ 07 окт 2017, 17:46 ] |
| Заголовок сообщения: | Re: Подключение Рayeer |
Посмотрел на похожие платёжные системы и после недельных колдований получилось подключить платёжную систему Payeer.com Не смог конвертировать две переменные ( в файле payeer.dat ) пришлось сделать дополнительный файл: payeer2.php Сам я не профессионал в програмировании так что где будет что то не так, не ругайте. Значит так: С файла, который находится в папке /billing/payeer.dat данные, номер заказа, валюта и тд. передаются в файл по адресу : /pay/payeer2.php там они обрабатываются, формируется подпись и после нажатия кнопки "продолжить оплату" передаются в платёжную систему Payeer.com Payeer принимает данные обрабатывает и посылает с подписью данные обратно в файл /billing/payeer.dat В файле осуществляется сравнение данных, и если они совпадают команда: "make_order" делает заказ, и у пользователя пополняется баланс. Так как у меня рублёвая доска, а Payeer не принимает рубли -то в файле payeer2.php рубли конвертируются в доллары. У меня вписано в переменную $m_curr = 'USD'; прямо в файл payeer2.php , можно оставить и $m_curr = $_POST['m_curr']; но тогда если сумма не в долларах - можно запутаться. ![]() В версии 2.3 можно так же добавить логотипчик: файл payeer.png поместить в по адресу: /templates/eco/images/billing/payeer.png В кабинете при выборе платёжной системы будет payeer логотип . Как настроить систему Payeer есть много видео в сети, писать не буду, главное при тестировании использовать переменуую "m_desc" слово "Тest" . Также быть залогированным в системе payeer. Так нужно ввести в системе Payeer: Success URL: http://vash_sajt.ru/pay/payeer/success/ Fail URL: http://vash_sajt.ru/pay/payeer/fail/ Status URL: http://vash_sajt.ru/pay/payeer/result/ Данные: ID Магазина, Секретный ключ от Payeer, Кодовое слово "Test" вводятся в админ панели через системы приёма платяжей: Незабываем вписать секретный ключ прямо в payeer.dat файле: $m_key = 'ВВести_Секретный_ключ'; между ' ' ![]() ![]() Пристёгиваю картинки и готовые файлы, только вставить свои знвчения Разместить файлы: /billing/payeer.dat (Cоздать папку " pay") /pay/payeer2.php /templates/Ваша_themes_доски /images/billing/payeer.png (Для версии 2.3) payeer.dat файл Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | sergej [ 07 окт 2017, 18:00 ] |
| Заголовок сообщения: | Re: Подключение Рayeer |
payeer2.php файл Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | sergej [ 07 окт 2017, 18:14 ] |
| Заголовок сообщения: | Re: Подключение Рayeer |
Файл payeer2.php ![]() Выписка по счёту ![]() Проверено на версии скриптах доски 2.0 и верси 2.3 Всё работает!!! |
|
| Автор: | sergej [ 14 окт 2017, 00:34 ] |
| Заголовок сообщения: | Re: Подключение Рayeer платёжной системы |
В файле payeer2.php если поменять строчку: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. на: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. то можно не только с личного кабинета пополнять баланс, но и незарегистрированным пользователям покупать услугу |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|