<?php
$page_lang = 'ru';
$page_title = 'API корпоративного мерча — интеграция с клиентами | Corp-Merch.MX';
$page_description = 'REST API Corp-Merch.MX для корпоративных клиентов: расчёт, заказ, статус, доказательства качества, номер отслеживания и выгрузка CFDI 4.0.';
$og_image = '/assets/images/og-sdk.png';
$page_section = 'sdk';
$page_slug    = 'api-merch';

$labels = [
    'name' => 'Имя', 'name_placeholder' => 'Ваше имя',
    'contact' => 'Рабочий email', 'contact_placeholder' => 'name@company.com',
    'company' => 'Компания', 'company_placeholder' => 'Юридическое наименование',
    'message' => 'Бриф', 'message_placeholder' => 'Расскажите о вашем случае технической интеграции...',
    'submit' => 'Запросить доступ к песочнице', 'sending' => 'Отправка...',
    'turnstile_error' => 'Подтвердите, что вы не робот'
];

require __DIR__ . '/../../../includes/header.php';
?>
<link rel="alternate" hreflang="es" href="https://corp-merch.com.mx/es/pages/sdk/api-merch">
<link rel="alternate" hreflang="en" href="https://corp-merch.com.mx/en/pages/sdk/merch-api">
<link rel="alternate" hreflang="ru" href="https://corp-merch.com.mx/ru/pages/sdk/api-merch">
<nav class="breadcrumbs"><a href="/ru/">Главная</a><span class="sep">&rsaquo;</span><span>API</span><span class="sep">&rsaquo;</span><span>API мерча</span></nav>

<section class="hero">
  <div class="container">
    <div class="hero-content">
      <p class="eyebrow">REST · JSON · Bearer token · Песочница</p>
      <h1>API корпоративного мерча</h1>
      <p class="hero-subtitle">REST API для корпоративных клиентов, имеющих собственную систему закупок, ERP или платформу закупок и нуждающихся в интеграции операции мерча с расчётом, заказом, статусом в реальном времени, доказательствами качества, номером отслеживания и выгрузкой CFDI 4.0 без переписки по электронной почте.</p>
      <div class="hero-cta"><a href="#contact-form" class="btn btn-primary">Запросить доступ к песочнице</a></div>
    </div>
  </div>
</section>

<section class="section"><div class="container">
  <h2>Для чего нужен API</h2>
  <p>API решает шесть точек контакта между системой закупок клиента и операцией мастерской: <strong>расчёт</strong> с построчной разбивкой, MOQ, сроком, методом печати и ценой единицы в MXN до НДС; <strong>заказ</strong> с подтверждением брифа, размерами по SKU и адресом доставки; <strong>статус</strong> в реальном времени по этапам мастерской (приём, валидация оригинал-макета, производство, контроль качества, упаковка, доставка); <strong>доказательства качества</strong> с фотографией реза и подписанным актом, когда применяется AQL-выборка; <strong>номер отслеживания</strong> логистического оператора; <strong>CFDI 4.0</strong> с выгрузкой в XML и PDF при выставлении.</p>
  <p>API — это не маркетинговый слой и не корзина покупок. Это инструмент технической интеграции для клиентов со структурированной операцией. Если вы работаете с бумажными заказами на закупку и ответственным, который отправляет письма, API вам не подходит — и это нормально, не всем клиентам он нужен.</p>
</div></section>

<section class="section section-alt"><div class="container">
  <h2>Архитектура и аутентификация</h2>
  <p>API предоставляет REST-эндпоинты с JSON-полезной нагрузкой. Аутентификация выполняется через Bearer-токен, передаваемый техническому ответственному клиента после подписания взаимного соглашения о неразглашении. Каждый токен привязан к аккаунту клиента и набору областей: расчёт, заказ, статус, доказательства, выставление счетов. Эндпоинты документированы по OpenAPI 3.1, песочница воспроизводит поведение продуктивной среды на синтетических данных.</p>
  <p>Лимит запросов — 60 в минуту на токен, скользящее окно. Когда система закупок клиента требует большего объёма, это оценивается индивидуально, и лимит корректируется с предварительным уведомлением. Вебхуки отправляются из мастерской в систему клиента по ключевым событиям: расчёт утверждён, производство запущено, контроль качества пройден, заказ отправлен, CFDI выставлен. URL вебхука настраивается в панели клиента.</p>
</div></section>

<section class="section"><div class="container">
  <h2>Основные эндпоинты</h2>
  <p>Контракт API публикуется как техническая ссылка после подписания NDA. Основные эндпоинты: <code>POST /v1/quotes</code> для создания расчёта по структурированному брифу; <code>GET /v1/quotes/{id}</code> для получения расчёта с разбивкой; <code>POST /v1/orders</code> для подтверждения заказа по утверждённому расчёту; <code>GET /v1/orders/{id}</code> для проверки статуса заказа в любой момент; <code>GET /v1/orders/{id}/timeline</code> для восстановления истории с временными метками по этапам; <code>GET /v1/orders/{id}/evidence</code> для выгрузки фотографий контроля качества и, при необходимости, подписанного акта AQL; <code>GET /v1/orders/{id}/cfdi</code> для выгрузки CFDI 4.0 в XML и PDF; <code>GET /v1/shipments/{tracking}</code> для запроса трек-номера перевозчика.</p>
  <p>Песочница предоставляет те же эндпоинты с синтетическими данными уже сданных клиентов, продуктов и заказов. Клиенты с собственной командой разработки могут тестировать интеграцию, не затрагивая свою реальную операцию.</p>
</div></section>

<section class="section section-alt"><div class="container">
  <h2>Совместимость с распространёнными системами</h2>
  <p>Мы интегрировали API с клиентами, использующими SAP Ariba, Coupa, Oracle Procurement Cloud и латиноамериканские платформы закупок. Интеграция обычно идёт со стороны клиента: система закупок вызывает API Corp-Merch.MX для создания расчёта, получает структурированный ответ и запускает внутренний поток утверждения до подтверждения заказа. Счёт-фактура CFDI 4.0 выгружается из соответствующего эндпоинта и сверяется с PO в ERP.</p>
  <p>Для клиентов без глубокой интеграции мы предлагаем веб-панель с той же информацией, которую отдаёт API: расчёт, заказ, статус, доказательства, номер отслеживания и выгрузка CFDI. Панель — это человеческая версия API и поставляется бесплатно как часть сервиса.</p>
</div></section>

<section class="section"><div class="container">
  <h2>Безопасность и комплаенс</h2>
  <p>Продуктивные эндпоинты работают по HTTPS с TLS 1.3. Bearer-токены ротируются каждые 90 дней или при смене технического ответственного клиента. Вебхуки подписываются HMAC-SHA256, чтобы система клиента могла проверить, что вызов пришёл от Corp-Merch.MX. Персональные данные, обрабатываемые API, — это данные, необходимые для выставления счёта и доставки: имя, email, RFC, когда применимо, адрес, — и обрабатываются согласно Федеральному закону о защите персональных данных, находящихся во владении частных лиц.</p>
  <p>Журнал доступа хранится двенадцать месяцев для целей аудита. Когда клиенту требуются доказательства для собственного внутреннего аудита или для визита PROFECO или SAT, мы предоставляем журнал доступа за соответствующий период с авторизации ответственного клиента.</p>
</div></section>

<section class="section section-alt"><div class="container">
  <h2>Случаи, когда API не подходит</h2>
  <p>Есть три случая, когда API — не тот инструмент. <strong>Клиент с одним заказом в год</strong>: стоимость технической интеграции превышает выгоду автоматизации; достаточно веб-панели. <strong>Клиент без структурированной системы закупок</strong>: когда заказ поднимается по почте и утверждается собственноручной подписью, API добавляет трения без упрощения. <strong>Разведочный бриф</strong>: когда клиент ещё не знает точно, что заказывать, бриф с коммерческим ответственным остаётся правильным путём. API применяется, когда у клиента уже есть повторяющийся поток с Corp-Merch.MX и он хочет автоматизировать.</p>
</div></section>

<section id="contact-form" class="section"><div class="container">
  <h2>Запросите доступ к песочнице</h2>
  <p>Если у вас есть собственная техническая команда и вы хотите оценить интеграцию, мы предоставляем токен песочницы, документацию OpenAPI 3.1 и типичный тестовый кейс. Переход в продуктив происходит после подписания взаимного NDA.</p>
  <?php require __DIR__ . '/../../../includes/form.php'; ?>
</div></section>

<section class="section role-note"><div class="container">
  <p class="role-note-text">API Corp-Merch.MX — технический инструмент для корпоративных клиентов со структурированной системой закупок. Это не сервис продаж конечному потребителю и не корзина покупок. Эндпоинты, области и лимиты запросов документируются клиенту после подписания NDA. Corp-Merch.MX работает независимо, и информация об API отражает возможности на момент публикации.</p>
</div></section>

<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","name":"API корпоративного мерча","description":"REST API Corp-Merch.MX для расчёта, заказа, статуса, доказательств качества, трек-номера и выгрузки CFDI 4.0.","publisher":{"@type":"Organization","name":"Corp-Merch.MX"}}
</script>
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Есть ли у API стоимость?","acceptedAnswer":{"@type":"Answer","text":"Дополнительной стоимости нет. API предоставляется как часть сервиса для повторяющихся клиентов, которые хотят автоматизировать."}},{"@type":"Question","name":"Как получить доступ к песочнице?","acceptedAnswer":{"@type":"Answer","text":"Запросите доступ через форму на этой странице. Мы предоставим токен, документацию OpenAPI 3.1 и типичный тестовый кейс."}},{"@type":"Question","name":"Сколько занимает интеграция?","acceptedAnswer":{"@type":"Answer","text":"Зависит от системы клиента. В среднем от двух до шести недель от технического кик-оффа до первого продуктивного заказа."}},{"@type":"Question","name":"API работает в Мексике или в другом регионе?","acceptedAnswer":{"@type":"Answer","text":"Эндпоинты работают в регионе с присутствием в Мексике. Типичная задержка из Мехико, Гвадалахары и Монтеррея — менее 80 мс."}}]}
</script>
<?php require __DIR__ . '/../../../includes/footer.php'; ?>
