Сервер Cashfree MCP
Сервер Cashfree MCP позволяет инструментам и агентам ИИ интегрироваться с API Cashfree (платежный шлюз, выплаты и SecureID) с использованием протокола контекста модели (MCP) .
Настраивать
Клонировать репозиторий
Установить зависимости
(требуется Node.js 14.x или выше)
Related MCP server: claude-mcp-server
Конфигурация
Вам понадобится учетная запись Cashfree с учетными данными API (мы поддерживаем ключи как для песочницы, так и для производства). Вы можете использовать Cashfree MCP в своем любимом клиенте, некоторые примеры конфигураций показаны ниже:
Клод
Добавьте следующий блок конфигурации в ваш claude_desktop_config.json
Код VS
Добавьте следующий блок конфигурации в настройки VS Code
API-данные
Установите следующие переменные среды для каждой службы: Платежный шлюз:
PAYMENTS_APP_ID: Ваш идентификатор клиента платежного шлюзаPAYMENTS_APP_SECRET: Ваш клиентский секретный код платежного шлюза
Выплаты:
PAYOUTS_APP_ID: Ваш идентификатор клиента PayoutsPAYOUTS_APP_SECRET: Ваш секретный код клиента PayoutsTWO_FA_PUBLIC_KEY_PEM_PATH: Путь к вашему открытому ключу 2FA (требуется только если включена 2FA)
SecureID:
SECUREID_APP_ID: Ваш идентификатор клиента SecureIDSECUREID_APP_SECRET: Ваш секретный ключ клиента SecureIDTWO_FA_PUBLIC_KEY_PEM_PATH: Путь к вашему открытому ключу 2FA (требуется только если включена 2FA)
Среда
ENV : для производственной среды установлено значение production , для песочницы sandbox sandbox (по умолчанию: sandbox ).
Конфигурация инструментов
TOOLS : Список модулей, разделенных запятыми, для включения. Доступные параметры:
pg.: API платежных шлюзовpayouts: API выплатsecureid: API SecureID
Инструменты
Cashfree MCP предлагает следующие инструменты, сгруппированные по категориям продуктов
Платежный шлюз (PG)
Название инструмента | Описание |
поиск | Поищите в документации разработчика Cashfree Payments. |
создать-платежную-ссылку | Создайте новую ссылку для оплаты. |
получить-платеж-ссылку-подробности | Просмотреть все данные и статус платежной ссылки. |
ссылка для отмены платежа | Отменить активную ссылку на оплату. Дальнейшие платежи по отмененным ссылкам невозможны |
ссылка для получения заказов на оплату | Просмотрите все детали заказа для получения ссылки на оплату. |
создать-заказ | Создавайте заказы с помощью Cashfree, чтобы получить payment_sessions_id для транзакций |
получить-заказ | Получить данные заказа, используя order_id |
получить-заказ-расширенный | Получайте расширенные данные о заказе, такие как адрес, корзина, предложения, данные клиента и т. д. |
получить-приемлемые-способы-оплаты | Получите доступные способы оплаты для указанной суммы заказа и идентификатора |
получить-платежи-за-заказ | Просмотреть все платежные реквизиты заказа. |
получить-платеж-по-идентификатору | Просмотр платежных реквизитов заказа для идентификатора платежа. |
создать-возврат | Инициировать возврат средств. |
получить-все-возвраты-за-заказ | Получите все возвраты, обработанные по заказу. |
получить-возврат | Получите конкретный возврат, обработанный на вашем счете Cashfree. |
получить-все-урегулирования | Получите все данные по расчету, указав идентификатор расчета, UTR расчета или диапазон дат. |
получить-разделение-и-урегулирование-детали-по-order-id-v2-0 | Получайте сведения о разделении и урегулировании, включая урегулированные/неурегулированные транзакции для поставщиков в заказе |
получить-расчеты-по-идентификатору-заказа | Просмотр всех поселений определенного заказа. |
получить-споры-по-идентификатору-заказа | Получить все детали спора по идентификатору заказа |
получить-споры-по-платежному-идентификатору | Получить все детали спора по идентификатору платежа |
получить-споры-по-идентификатору-спора | Получить детали спора по идентификатору спора |
принять-спор-по-идентификатору-спора | Принять спор по его идентификатору спора |
представить-доказательства-для-оспарива-спора-по-идентификатору-спора | Представить доказательства для оспаривания спора |
имитация платежа | Имитация оплаты для тестирования. Требуется предварительное создание заказа |
fetch-симуляция | Получить данные смоделированного платежа |
Выплаты
Название инструмента | Описание |
стандартная передача-v2 | Инициируйте перевод суммы в Cashfree Payments. |
получить-статус-передачи-v2 | Получите статус инициированного перевода. |
пакетная передача-v2 | Инициируйте запрос на пакетный перевод в Cashfree Payments. |
получить-статус-пакетной-передачи-v2 | Получите статус инициированной пакетной передачи. |
авторизовать | Пройдите аутентификацию в системе Cashfree и получите токен предъявителя авторизации. |
создать-cashgram | Создайте Cashgram. |
деактивировать-cashgram | Деактивировать Cashgram. |
получить-cashgram-статус | Получите статус созданного Cashgram. |
SecureID
Название инструмента | Описание |
проверить-имя-соответствие | Проверьте имена с вариациями. |
сгенерировать-kyc-ссылку | Создайте форму проверки для информации KYC. |
получить-kyc-link-статус | Получите статус формы проверки KYC. |
генерировать-статическую-kyc-ссылку | Создайте статическую ссылку KYC. |
деактивировать-статическую-kyc-ссылку | Деактивируйте статическую ссылку KYC. |
Лицензия
Этот проект лицензирован в соответствии с условиями лицензии MIT с открытым исходным кодом. Пожалуйста, обратитесь к разделу ЛИЦЕНЗИЯ для получения полных условий.
Документация
Подробную документацию по API можно найти на странице Cashfree API Documentation .
Поддерживать
Для получения поддержки свяжитесь с care@cashfree.com или поднимите вопрос в репозитории GitHub .