Size: a a a

Обсуждения техдирские

2021 December 13

МН

Михаил Новоселов... in Обсуждения техдирские
Там просто perl )
источник

ДИ

Денис Ильиных 🏂 💻... in Обсуждения техдирские
я знаю его особенности ) он сам меняет поля местами ) суть не в этом ) а в том что можно сделать круче )
источник

ДИ

Денис Ильиных 🏂 💻... in Обсуждения техдирские
в доке описано что Строка, получаемая по формуле Signature = uppercase(md5(md5(ShopID) + md5(OrderID) + md5(Password))) но так как перл меняет поля я могу заменить $Shop_IDP и $Order_IDP в подписи местами ) и все сработает , проверка пройдет
источник

ДИ

Денис Ильиных 🏂 💻... in Обсуждения техдирские
и вообще зачем еще техдирский чатик ) что бы хватстаться у кого сколько джунов выгорело ? или таки делиться болью своей.) как в клубе анонимных техдиров
источник

МН

Михаил Новоселов... in Обсуждения техдирские
Думаю, так не делают обычно, потому что редирект на success url может не сработать
источник

⁣⁣

⁣ ⁣ in Обсуждения техдирские
Так про статус оплаты callback от ПС же есть, а редирект для покупателя на красивую страничку
источник

МН

Михаил Новоселов... in Обсуждения техдирские
Если success url подписать, то можно и так, наверное
источник

DS

Dmitry S in Обсуждения техдирские
Всем доброго времени!
источник

DS

Dmitry Simonov in Обсуждения техдирские
Хай
источник

ДИ

Денис Ильиных 🏂 💻... in Обсуждения техдирские
Дима, ты вообще спишь ?) может тебе пива нашего ? Мы тут крафтовую пивоварню сделали ) не айти какую конечно ) но тоже хорошую )
источник

DS

Dmitry Simonov in Обсуждения техдирские
Прямо сейчас? Присылай!
источник

PD

Phil Delgyado in Обсуждения техдирские
Боюсь, что в данном случае она на фронте (почему-то) считается.
Почему так - отдельная беда, да )
источник

PD

Phil Delgyado in Обсуждения техдирские
Эээ, а как ты посчитаешь подпись, если не знаешь порядка элементов.
Тебе эту информацию все равно надо передать с клиента на сервер. И тут три варианта
1) Эта информация берется из документации, типа "при подписи перечисляем поля в алфавитном порядке"
2) Информация передается явно, как поле с набором ключей
3) Просто берем поля в том порядке, что пришли.

Вариант 3) часто проще всех, да и вполне надежен.
источник

PD

Phil Delgyado in Обсуждения техдирские
Тогда вообще не вижу проблемы, можно просто на бэке формировать поиск и отдавать параметры в одном порядке.
источник

PD

Phil Delgyado in Обсуждения техдирские
То есть у вас пароль, который вас аутентифицирует, зашит прямо в коде на браузере?
источник

PD

Phil Delgyado in Обсуждения техдирские
И что, где-то реально в проде еще есть perl?
источник

ТЕ

Таёжный Ежи... in Обсуждения техдирские
Вы правы, Вам кажется.
А на самом деле сначала сверяют подпись, затем режут любым способом.
источник

⁣⁣

⁣ ⁣ in Обсуждения техдирские
Что это и где вы это взяли?
источник

PD

Philipp Dolgolev in Обсуждения техдирские
Для формирование подписи, нужен password. И вот та часть дискуссии вполне логично вызывает вопрос, "если не ходить на бэк - пароль то где?" 🙂
источник

⁣⁣

⁣ ⁣ in Обсуждения техдирские
.
источник