Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
2 / 2 / 0
Регистрация: 19.01.2021
Сообщений: 37

Запрос к UnitPay не удовлетворяет требованиям безопасности

21.05.2021, 08:58. Показов 1682. Ответов 4

Студворк — интернет-сервис помощи студентам
Меня бесит UnitPay, почему то им не нравится мой запрос, он не удовлетворяет требованиям безопасности! Я пытаюсь сделать простой способ оплаты, просто перекидывать по ссылке. С тем чтобы отправить пользователя по ссылке нет проблем, но сама ссылка им не нравится. Помогите, дайте код который который как надо сделает эту цифровую подпись (signature)! Подробнее о том как я пытаюсь сделать способ оплаты тут: https://help.unitpay.ru/paymen... yment-easy
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.05.2021, 08:58
Ответы с готовыми решениями:

Определить, удовлетворяет ли текст требованиям
В заданный текст(любой вводимый) входят только цифры и буквы. Определить, удовлетворяет ли он такие свойства: Текст содержит (кроме букв)...

Эта система не удовлетворяет минимальным требованиям
При установке драйвера Intel(R) Management Engine Interface выходит ошибка.

Проверить удовлетворяет ли введенное число заданным требованиям
Дано целое число. Определить: а) является ли оно четным; б) оканчивается ли оно цифрой 7; в) оканчивается ли оно четной цифрой. ...

4
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3969 / 2087 / 832
Регистрация: 13.03.2010
Сообщений: 6,888
21.05.2021, 09:02
Неплохо было бы показать как вы формируете запрос. А то сейчас вопрос выглядит как "сделайте за меня".
0
2 / 2 / 0
Регистрация: 19.01.2021
Сообщений: 37
21.05.2021, 09:52  [ТС]
Вот:
Code
1
2
3
4
    $secret = 'ivangerchin@gmail.com + "{up}" + RUB + "{up}" + Donate + "{up}" + 45 + "{up}" + secretKey';
    $secrethach = hash('sha256', $secret);
    $purchase = "https://unitpay.ru/pay/PUBLIC-KEY?45&ivangerchin@gmail.com&Donate&$secrethach";
    file_get_contents($purchase);

P.s.PUBLIC-KEY и secretKey у меня вписаны
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3969 / 2087 / 832
Регистрация: 13.03.2010
Сообщений: 6,888
21.05.2021, 10:08
Лучший ответ Сообщение было отмечено HardlinePeak936 как решение

Решение

Там на странице документации есть пример как реализовать формирование signature:
PHP
1
2
3
4
function getFormSignature($account, $currency, $desc, $sum, $secretKey) {
    $hashStr = $account.'{up}'.$currency.'{up}'.$desc.'{up}'.$sum.'{up}'.$secretKey;
    return hash('sha256', $hashStr);
}
Посмотрите как ваша строка формируется. Это не js, это php, какой плюс? При выполнении вашего кода получается
Code
1
string(89) "ivangerchin@gmail.com + "{up}" + RUB + "{up}" + Donate + "{up}" + 45 + "{up}" + secretKey"
1
2 / 2 / 0
Регистрация: 19.01.2021
Сообщений: 37
21.05.2021, 10:45  [ТС]
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2021, 10:45
Помогаю со студенческими работами здесь

Среди заготовок в среднем 4% не удовлетворяет требованиям стандарта
Прошу помочь,решить задачу по теории вероятности.Среди заготовок, изготавливаемых рабочим, в среднем 4% не удовлетворяет требованиям...

Эта система не удовлетворяет минимальным требованиям для установки ПО *
Не ставятся драйвера на встроенную графику GMA 3150 на нетбуке Samsung NC110P Несколько раз переустанавливалась чистая WinXP,...

Как проверить при публикации, что версия ОС удовлетворяет требованиям приложения?
Доброго дня. Собираю установщик моей программы для CD/DVD. Как я могу выбрать операционные системы, на каких это приложение будет...

Как сделать коннект к базе данных, отвечающий требованиям безопасности
Всем Привет! Ситуация такая: 1. Есть клиентская прога (на Си-билдере), коннектится к Oracle через ADO. 2. Oracle стоит на...

Условие if. Как сделать повтор выполнения if-а, если условие не удовлетворяет требованиям в данный момент
Суть вопроса такова. В процессе работы программы запускается несколько потоков. Один из них выполняет бесконечный цикл, в котором каждую...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru