РАБОТА ПО ПЛАТЕЖНЫМ СИСТЕМАМ.

I. Работы с "FREE-KASSA".

1. Буквально на днях что-то сломалось, не запускалась процедура оплаты. Вот ответ поддержки: "Изменился URL сайта для оплаты. Вместо https://pay.freekassa.ru/ теперь надо использовать https://pay.freekassa.com/ - данный URL меняется в настройках на вашем сайте либо в самом коде формы оплаты", поправьте этот момент в первую очередь, пожалуйста.

2. Если в "FREE-KASSA" выбрать вариант оплаты "Онлайн банк", указать 10руб - выдает ошибку "Выбранная валюта недоступна для оплаты" (скриншот 50). Указываем 100р - открывает страницу ввода данных и можно продолжить оплату (скриншот 51).

Из переписки с техподдержкой "Free-Kassa" по этому вопросу:
"Вложите ссылку на страницу с ошибкой"
Мы им отправили: https://pay.freekassa.ru/?m=30693&oa=10&currency=RUB&o=ORDS1719758767&i=13&lang=ru&us_login=glad_medved%40bk.ru&s=85c42160280ed4522f876a41ff7e3f3f
"Уберите параметр i из формы оплаты и ошибки не будет"

Нужно что бы работало на всех вариантах платежей в "Free-Kassa", не только "Онлайн банк".

-------------------

II. Работы с "PAYEER".

1. Если в платежной системе "Payeer" провести пополнение баланса, то сумма добавится в долларах, а счет на сайте в рублях, то есть при пополнении на 1$ добавляет к балансу значение 1руб, без конвертации валюты. Нужно привязать пополнение баланса через систему "Payeer" к значению конвертации валюты (скриншот 32[2]).

2. В минимальном и максимальном платеже (скриншот 52) отображается знак валюты,  в зависимости от настройки (скриншот 61[1]). Нужно что бы всегда отображались доллары.

3. Логотип сделать поменьше, ориентироваться на логотипы "Free-Kassa" и "Perfect-Money".

4. Появилось вот такое предупреждение при попытке оплаты в браузере Яндекс (скриншот 98).

-------------------

III. Работы с "CARDLINK".

1. Если указать любую сумму больше 999 - ошибка (скриншот 64[1]).

Ответ техподдержки "Cardlink": 
"Если создать платеж по ссылке в личном кабинете - сумма отображается корректно. Скорее всего, причина находится в настройках API на вашем сайте, поскольку иначе ошибка наследовалась бы всеми способами создания ссылки.
У нас есть мануал: https://cardlink.link/merchant/api#bill-create
В нём указано, что при создании счёта должен наличествовать параметр «amount», т.е. суммы платежа. Попробуйте проверить на своей стороне, нет ли у вас ограничений по значению данного параметра, а также указан ли он."

По идее, если всё настроить верно, то такая ошибка (скриншот 64 [1]) у клиента в его личном кабинете появляться не будет, однако строки перевода в языковой панели для этой ошибки нет - добавьте, на всякий случай.

2. Если ввести пополнение на 100.000 (вообще максимум 50.000, но если сделать допустимым через настройки), то система оформляет платеж всего на 100.

3. В результате, если провести платеж (полную процедуру оплаты на сайте "Cardlink"), деньги зачисляются на наш баланс, но баланс клиента в его личном кабинете на нашем сайте не пополняется.

4. Отсутствует логотип "Cardlink" (скриншот 64[2]), по размерам ориентироваться на логотипы "Free-Kassa" и "Perfect-Money". Логотип так же отображается в разделе "Истории транзакций"

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

-------------------

IV. РАБОТЫ С "PERFECT-MONEY" – работа сервиса на территории РФ с 7.11.2024 была остановлена, если можете внутри кода что-то посмотреть – будет здорово.

Проверьте настройку максимальной суммы платежа, на данный момент возможна сумма не более 999.
-------------------

V. ОСТАЛЬНОЕ ПО ФУНКЦИОНАЛУ ПЛАТЕЖНЫХ СИСТЕМ:

1. Есть такая настройка в админ-панели (скриншот 61[1]), подписано что для "PayPal", но от нее зависят и другие платежные системы. Если указать USD - станут недоступны некоторые варианты платежей в "Cardlink" ("СПБ" и "Криптовалюта"), а если указать RUB – не работает "Perfect-Money". Причем "Payeer" работает и пополнение возможно только в долларах, независимо от этой настройки валюты (на скриншоте 61 [1]) - нужно сделать так же для Perfect-Money (что бы работало пополнение в USD при указанной валюте в настройке RUB).  Работа сервиса "Perfect-Money" на территории РФ с 7.11.2024 была остановлена, если можете внутри кода что-то посмотреть – будет здорово.

2. Баланс аккаунта заказчика в рублях, и если заказчик проведет оплату на 1 доллар через Payeer или Perfect-Money, то просто добавит к балансу 1 рубль, нужно сделать конвертацию доллары-рубли для таких случаев, можно прикрутить к настройке курса валюты (скриншот 61[1]).

3. За что отвечает функция "Auto Currency converter" не понятно, думали что автоматически при синхронизации услуг переводит по указанному курсу стоимость, но нет, не срабатывает (скриншот 61[2]). Вы можете "изнутри" посмотреть?

5. Для всех платежных систем: при формировании оплаты, если перейти на сайт платежной системы, а потом нажать "вернутся" в браузере (просто вернуться на наш сайт), вылетает страница с сообщением "Please do not refresh this page" (Скриншот 63). То есть предупреждение, что страницу не нужно перезагружать, но для продолжения работы в этом случае страницу как раз нужно перезагрузить. Можно ли именно под такой случай сделать отдельное уведомление "Перезагрузите страницу" (и нужно добавить его в панель перевода), поскольку исходное предупреждение (которое сейчас срабатывает) может быть необходимо для каких-то других случаев (кстати, проверьте этот момент)?

6. При формировании оплаты, если уже на странице платежной системы нажать на специально предусмотренную кнопку отмены или возврата на исходный сайт (то есть на наш сайт), срабатывают разные сценарии:
Free-Kassa - нужно наладить работу с платежной системой и проверить;
Payeer - кнопка "Вернуться" - окно с уведомлением "Оплата не прошла..." (скриншот 65);
Cardlink - кнопка "Назад в магазин" - просто возврат в раздел "Новый заказ" на наш сайт;
Perfect-Money - кнопка "Отменить платеж" - страница с ошибкой 404 (скриншот 62);
Нужно сделать так, что бы срабатывал сценарий как с Payeer - страница с уведомлением "Оплата не прошла..."

7. После успешной оплаты на сайте платежной системы:
Free-Kassa - нужно наладить работу с платежной системой и проверить;
Payeer - возвращает в личный кабинет на наш сайт
Cardlink - выкидывает на главную страницу нашего сайта, нужно заходить по-новой;
Perfect-Money - выкидывает на главную страницу нашего сайта, нужно заходить по-новой.
Нужно сделать так, как срабатывает с Payeer, а лучше сделать страницу с уведомлением "Оплата успешно прошла", похожую на страницу на скриншоте 65, для всех платежных систем.

8. Что бы всё корректно работало так же и в мобильной версии.

9. Если в форме пополнения баланса указать число "0,1" появляется ошибка как на скриншоте 106, к чему она привязана и как поменять текст?

10. Ошибка "Maximal amount is" – нет строки для перевода

-------------------

VI. РАБОТЫ ПО ВИЗУАЛЬНОМУ ОФОРМЛЕНИЮ РАЗДЕЛА "ПОПОЛНИТЬ БАЛАНС":

1. В форме пополнения баланса аккаунта (панель заказчика, скриншот 42) в поле "Сумма" уже указано число, но сайт после нажатия кнопки "пополнить" требует прописать сумму самостоятельно; смените число в этом поле на текст "Укажите сумму платежа" и добавьте в языковую панель; должно работать для всех платежных систем (можем добавить новые модули пополнения баланса, учтите и это). 

2. Пропадает логотип FREE-KASSA в ночном оформлении сайта; сделать надо на будущее для других вариантов платежа, что бы с другими логотипами этого не случилось (скриншот 45[11])

3. В личном кабинете заказчика на панели управления поменяйте значок раздела "Пополнить баланс" на значок раздела "Payments" из личного кабинета администратора (для свернутой и развернутой навигационной панели), скриншоты 100 и 101.

4. Можно сделать так (для ПК и мобильной версии нашего сайта), что бы страница пополнения баланса открывалась в новом окне (именно после заполнения формы и нажатия кнопки "пополнить")? 

5. Кнопки выбора типа заказа и кнопки вариантов платежа (скриншоты 44 и 45) в ночном оформлении сайта сливаются с фоном.

6. Убрать строку в блоке "Важно" - "Нажмите кнопку "Вернуться в магазин" (скриншот 99).

7. Разрыв между формой пополнения и "Важная информация" нужно уменьшить:  участок формы для заполнения под кнопкой "Пополнить" уменьшить в двое, а заголовок "Важная информация" как раз сдвинуть вверх на место текущей границы формы (на скриншоте 107 указано схематически); должно отображаться корректно в ПК и мобильной версии сайта.

8. Кнопки вариантов платежей сдвинуть левее, выровнять по линии объектов в форме; и уменьшить отступ между кнопками до минимума, но разрыв должен быть заметным (скриншот 119).