API & Агенты

Выпуск виртуальных карт через API для ИИ-агентов

Подробное руководство для разработчиков по API карт Cryptocardium: аутентификация с помощью ключа с ограниченными разрешениями, выпуск и пополнение виртуальных карт Visa или Mastercard из криптовалюты, установка контроля расходов и сверка через подписанные вебхуки — через REST или нативный MCP-сервер.

Обновлено 11 мин чтения

Если вы создаёте агент или бэкенд, которому нужно тратить деньги, вам нужны карты, которые можно создавать и контролировать в коде. Это руководство подробно разбирает API карт Cryptocardium — та же поверхность доступна как REST для обычных сервисов и как MCP-сервер для LLM-агентов.

Аутентификация и разрешения

Каждый вызов аутентифицируется с помощью Bearer API-ключа, созданного в вашем дашборде. Ключи имеют разрешения, чтобы вы могли дать агенту ровно нужные полномочия — и ничего лишнего.

  • cards:issue — создавать новые карты.
  • cards:fund — переводить баланс на карту.
  • cards:read — читать данные карты и транзакции.
  • cards:control — устанавливать лимиты, замораживать, закрывать.

Выпуск карты

Создайте виртуальную карту одним запросом. Выберите BIN, оптимизированный под задачу — реклама, SaaS, кошельки или премиальные расходы — и задайте метку, чтобы найти карту позже.

curl -X POST https://cryptocardium.com/api/v1/cards \
  -H "Authorization: Bearer ck_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "type": "virtual", "brand": "visa", "label": "ads-agent" }'
{
  "id": "card_9f2a1c",
  "brand": "visa",
  "last4": "4417",
  "status": "active",
  "balance_usd": 0.00
}

Пополнение из криптовалюты

Новая карта начинает с нулевого баланса. Пополните её из баланса криптовалюты на вашем аккаунте — карта становится доступной для расходов на эту сумму немедленно.

curl -X POST https://cryptocardium.com/api/v1/cards/card_9f2a1c/fund \
  -H "Authorization: Bearer ck_live_…" \
  -d '{ "amount_usd": 200, "asset": "USDT" }'

Установка контроля расходов

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

curl -X POST https://cryptocardium.com/api/v1/cards/card_9f2a1c/limits \
  -H "Authorization: Bearer ck_live_…" \
  -d '{ "monthly_usd": 200, "daily_usd": 50, "mcc_allow": ["5818"] }'

Сверка через вебхуки

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

// POST на ваш URL вебхука
{
  "event": "authorization",
  "card_id": "card_9f2a1c",
  "amount_usd": 19.99,
  "merchant": "Cloud API Inc",
  "mcc": "5818",
  "result": "approved"
}
// header: X-Signature: sha256=…

Тот же процесс через MCP

Когда LLM-агент должен управлять картами самостоятельно, укажите MCP-клиенту адрес сервера вместо написания REST-клиента. Агент видит issue_card, fund_card и set_card_limits как нативные инструменты — инструкция по настройке приведена в руководстве по MCP-серверу.

Итоговый сценарий

Аутентифицируйтесь с помощью ключа с ограниченными разрешениями, выпустите карту, пополните её из криптовалюты, установите ограничения и ведите сверку через вебхуки. Это весь цикл, который нужен агенту для безопасных расходов. Откройте аккаунт и создайте первый ключ, чтобы попробовать.

Готово, когда готовы вы

Тратьте криптовалюту где угодно

Откройте счёт и выпустите Visa или Mastercard с крипто-пополнением примерно за 60 секунд. Без KYC, без ежемесячных комиссий.

FAQ

Часто задаваемые вопросы

Everything people actually ask. Last updated .

Как выпустить виртуальную карту через API?

Пройдите аутентификацию с помощью ключа API с ограниченными разрешениями, затем отправьте POST-запрос на эндпоинт выпуска карт (или вызовите MCP-инструмент issue_card), указав тип карты и метку. Карта создаётся за секунды и возвращается со своим id и статусом. Пополните её из баланса криптовалюты вторым запросом.

Нужен ли KYC для использования API карт?

Нет. Карты финансируются из криптовалюты и не требуют верификации личности, поэтому выпуск остаётся полностью программным — именно это делает API подходящим для автономных агентов.

Какая аутентификация используется в API?

Bearer API-ключи с гранулярными разрешениями (например, cards:issue, cards:fund, cards:read). Выпускайте узкоспециализированные ключи для каждого агента и никогда не выдавайте автоматизированному ключу разрешения на вывод средств.

Можно ли получать уведомления о транзакциях?

Да. Каждая авторизация доставляется в виде вебхука с HMAC-подписью, чтобы ваш реестр всегда оставался синхронизированным в реальном времени. Вы также можете опрашивать эндпоинт транзакций.

REST или MCP — что выбрать?

Используйте REST из традиционного бэкенда или задания по расписанию. Используйте MCP-сервер, когда LLM-агент должен управлять картами самостоятельно. Оба варианта предоставляют одинаковые возможности на одном аккаунте.