Loading...
Свободное общение | Просидел пол дня с интеграцией. В итоге смех смехом.
Работал с интеграцией anypay в проект. Что по итогу. Создавал подпись во время перехода на страницу оплаты. Все проходит , все отлично. Но тут меня постигла необъяснимая ошибка для меня , изначально конечно Гг , это как раз та с которой я сидел пол дня сегодня. Во время нажатия оплатить я получал ajax уведомление, с текстом ошибка соединения с сервером. В ТП писал там проверили, все вроде нормально, подпись нормальная , их системы работают, короче чухали голову, в итоге не начухали, пришлось разбираться самому ибо ответа не дождался , что по итогу, я в desc, тоесть строка назначения платежа передавал такой текст
php
   "Пополнение баланса на $ 12.00 USD"   
и что вы думаете, из за чего проблема здесь? А вот из за этого символа
php
   $   
, причина в том, что символ $ в php съедается с HTML страницы из за чего, форма оплаты тупо вырезала этот символ и при нажатии оплатить их система повторно проверяет подпись , которая без символа $ уже не совпадает и оплата сразу уходила в краш. Вот вам и думайте ) всего лишь один символ который занял у меня пол дня.
Ramirez
Адм
(Сегодня в 01:03)
Работал с интеграцией anypay в проект. Что по итогу. Создавал подпись во время перехода на страницу оплаты. Все проходит , все отлично. Но тут меня постигла необъяснимая ошибка для меня , изначально конечно Гг , это как раз та с которой я сидел пол дня сегодня. Во время нажатия оплатить я получал ajax уведомление, с текстом ошибка соединения с сервером. В ТП писал там проверили, все вроде нормально, подпись нормальная , их системы работают, короче чухали голову, в итоге не начухали, пришлось разбираться самому ибо ответа не дождался , что по итогу, я в desc, тоесть строка назначения платежа передавал такой текст
php
   "Пополнение баланса на $ 12.00 USD"   
и что вы думаете, из за чего проблема здесь? А вот из за этого символа
php
   $   
, причина в том, что символ $ в php съедается с HTML страницы из за чего, форма оплаты тупо вырезала этот символ и при нажатии оплатить их система повторно проверяет подпись , которая без символа $ уже не совпадает и оплата сразу уходила в краш. Вот вам и думайте ) всего лишь один символ который занял у меня пол дня.
Как один маленький символ может сделать мороки , бывает иной раз где-то забыл поставить ' и все или иной символ , но самое приятное когда находишь косяк 😎
Html (Сегодня в 01:24)
Как один маленький символ может сделать мороки , бывает иной раз где-то забыл поставить ' и все или иной символ , но самое приятное когда находишь косяк 😎
Так по факту не косяк) а просто комментарии к платежу. Символ обозначение валюты всего лишь. Кто же знал что у них в комментариях нельзя подобные символы. Ну теперь по крайней мере это понятно для меня. Возможно и для других на будущее, кто будет заниматься подобным. На крайняк, лучше экранировать символы \$ если реально нужно чтобы подобное не считалось какой-то пустой переменной и не вырезалось из строки.
________
посл. ред. 04.09.2026 в 01:34; всего 1 раз(а); by Ramirez
Онлайн: 2
Время:
Gen. 0.0703
(c) Bym.Guru 2010-2026