С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 1
Регистрация: 21.02.2013
Сообщений: 17

Подключение платежной системы payanyway

22.07.2015, 14:21. Показов 3896. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
В программировании не очень силён, но пытаюсь подключить платежную систему payanyway на сайт.
сайт на php и сам прием платежей уже запустил - работает. но вот чтобы платежи не хранились со статусом "Уведомление не отправлено", требуется реализовать ПРОСТОЕ УВЕДОМЛЕНИЕ О ПРОВЕДЕННОЙ ОПЛАТЕ
мануал читаю, но что-то моих знаний маловато...

Буду очень признателен, если кто-нибудь подскажет, как хоть примерно выглядит код банальной страницы PAYURL которая обрабатывает параметры вида:
Code
1
result.php?MNT_ID=56554669&MNT_TRANSACTION_ID=7104450&MNT_OPERATION_ID=70823910&MNT_AMOUNT=1.00&MNT_CURRENCY_CODE=RUB&MNT_TEST_MODE=0&MNT_SIGNATURE=e8f8083470ae2f531b2acb23f039d8f8&paymentSystem.unitId=499669&MNT_CORRACCOUNT=159&7cc1c8432a2b2aea103c59f1852fbd2b=1&cardnumber=427684******8532
И посылает в ответ слово SUCCESS
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2015, 14:21
Ответы с готовыми решениями:

Подключение платёжной системы interkassa
Добрый день!! Прошу помощь. есть мониторинг lightmon 2.1 там настроено система платежа A1PAY. Хочу поменять на interkassa.ком, профиль...

Скрипт платежной системы(интеркасса)
Здравствуйте, помогите разобраться со скриптом пополнения баланса на сайте. После успешной оплаты переправляет как положено на сайт и...

Интеграция платежной системы Екомм ТБС банка на сайт
Здравствуйте, пытаюсь интегрировать платежную систему ufc ecomm TBC банка на сайт, но не как не выходит, вот код На сколько я знаю...

2
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
22.07.2015, 17:30
Лучший ответ Сообщение было отмечено mousesport как решение

Решение

Цитата Сообщение от mousesport Посмотреть сообщение
Буду очень признателен, если кто-нибудь подскажет, как хоть примерно выглядит код банальной страницы PAYURL которая обрабатывает параметры вида:
Там-же написано, что в качестве ответа надо просту вернуть urf-8 стоку SUCCESS или FAIL
1, Кидаешь заголовк на utf-8
PHP
1
header('Content-Type: text/html; charset=utf-8');
2. Проверяешь, все ли параметры нам передали в адресе. Чекаешь валидность данных. Затем чикаешь уже свою систему, есть ли такой юзер и такая услуга/товар. Если все норм, просто
PHP
1
echo "SUCCESS";
Иначе FAIL
0
0 / 0 / 1
Регистрация: 21.02.2013
Сообщений: 17
23.07.2015, 09:08  [ТС]
Возможно говнокод, но как я понимаю примерно так.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
header('Content-Type: text/html; charset=utf-8');
$mnt_dataintegrity_code='';
 
        if (!empty($_REQUEST['MNT_TRANSACTION_ID'])) {
 
 
            if (isset($_REQUEST['MNT_ID']) && isset($_REQUEST['MNT_TRANSACTION_ID']) && isset($_REQUEST['MNT_OPERATION_ID'])
 
                && isset($_REQUEST['MNT_AMOUNT']) && isset($_REQUEST['MNT_CURRENCY_CODE']) && isset($_REQUEST['MNT_TEST_MODE'])
 
                && isset($_REQUEST['MNT_SIGNATURE'])) 
 
            {
 
                $signature = md5("{$_REQUEST['MNT_ID']}{$_REQUEST['MNT_TRANSACTION_ID']}{$_REQUEST['MNT_OPERATION_ID']}{$_REQUEST['MNT_AMOUNT']}{$_REQUEST['MNT_CURRENCY_CODE']}{$_REQUEST['MNT_TEST_MODE']}{$mnt_dataintegrity_code}");
 
                if ($_REQUEST['MNT_SIGNATURE'] == $signature){
 
                    
 
                    die('SUCCESS');
 
                } else {
 
                    die('FAIL');
 
                }
 
            } else {
 
                die('FAIL');
 
            }
 
 
 
        } else {
 
            die('FAIL');
 
        }
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.07.2015, 09:08
Помогаю со студенческими работами здесь

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

Подключение платежной системы Paysera к html сайту
Добрый день! Нужно подключить платежную систему Paysera (https://developers.paysera.com/ru/payments/current#how-to-integrate) к сайту...

Сайт html, подключение API платежной системы
Всем привет! Помогите пожалуйста разобраться с API, есть двухстраничный сайт на html, главная и контакты. Хотим подключить платежную...

скрипт платежной системы
Нужна помощь :) Ситуация такая: клиент производит оплату через робокассу на сайте, деньги на счет приходят, но на сайте появляется...

Выбор платежной системы
Нужна помощь. Есть некий проект который будет предоставлять услуги онлайн. К нему нужно прикрутить платежную систем, а вот какую, я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru