Перейти к основному содержимому

Меню команд

Перейти на страницу или искать в каталоге

ИИ-инструменты и скрипты

Проверка интеграции ZainCash

Найдите ошибки в платежах ZainCash до того, как в движение придут реальные деньги: токены редиректа и вебхуков, которым доверяют без проверки подписи, утечки клиентских секретов и API-ключей, неверная валюта, дробные суммы в динарах и непроверенные возвраты.

$5.00

Что вы получите: 1 файл · 24.74 KB · ZIP

Варианты покупки

Описание товара

ZainCash передает результат платежа в виде подписанного токена. Код, который читает этот токен без проверки подписи, позволяет кому угодно подделать статус «SUCCESS» и добиться того, чтобы заказ был отмечен как оплаченный. Этот навык находит эту ошибку и еще одиннадцать других в вашей интеграции ZainCash Payment Gateway v2 и подсказывает, как исправить каждую из них.

Он сканирует файлы JavaScript, TypeScript, Python, PHP и Dart, а также файлы .env и выдает результат BLOCK, REVIEW или NOT FLAGGED с указанием файла, строки, причины и более безопасного подхода. Он проверяет: секреты в коде, в публичных переменных окружения, а также в коде Flutter или браузерном коде; токены, читаемые без проверки подписи; валюту, отличную от IQD; jwt.verify без параметра algorithms; фиксированные значения externalReferenceId; возвраты, статус FAILED которых никогда не проверяется; дробные суммы в динарах; платежные URL, собранные вручную; вебхуки, игнорирующие eventId; и URL тестовой среды, оставленный в коде.

Также в комплект входит вспомогательный скрипт, который проверяет токен редиректа или вебхука ZainCash с помощью вашего API-ключа (HS256) и показывает содержащиеся в нем статус, заказ, транзакцию и сумму.

Это статическая проверка исходного текста: результат NOT FLAGGED не является гарантией. Файлы Java и C# не сканируются.

Как использовать: Это навык для ИИ-агента: папка с файлом SKILL.md и скриптами на Python, которые может запускать ИИ-агент для программирования, например Claude Code, Cursor или Codex CLI. Распакуйте архив в папку навыков вашего агента (для Claude Code: ~/.claude/skills/), затем попросите агента проверить ваш код. Скрипты также можно запускать самостоятельно в Python 3.9 или новее, ничего не устанавливая. Они только читают ваши файлы: без доступа к сети, никакие данные никуда не отправляются.

Что вы получите

1 файл · 24.74 KB

  • zaincash-integration-check-1.0.0.zipZIP · 24.74 KB

Включено в Getly ProПолучить Pro

ЛицензияКоммерческое использование разрешено
Опубликовано7 нояб. 2026 г.
Размер файла24.74 KB
Формат файлаZIP
Версияv1.0

Теги

zaincashiraqpaymentsjwtwebhookssecurityai agent skill
R
RR HH

Частые вопросы

Доступ открывается сразу?

Да. Это цифровой товар - скачать его можно сразу после оплаты, прямо из своей библиотеки.

Можно ли использовать в коммерческих проектах?

Да. Коммерческое использование разрешено: в своём бизнесе и в том, что вы продаёте. Перепродавать и распространять сам файл нельзя.

Какие условия возврата?

Запросить возврат можно в течение 30 дней. Если что-то не так, оформите заявку в своём заказе - её рассмотрит команда Getly.

Какие форматы и размеры файлов я получу?

Вы скачаете 1 файл - ZIP - всего 24.74 KB.

Обновления бесплатны?

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

Цена

$5.00