Перейти к содержимому
ZeroKYC Pay

Принимайте платежи в USDC без KYC

Стейблкоин с «регулируемым» блеском на EVM

USDC — выбор, когда вашим клиентам важна прозрачность эмитента: агентства, бизнесы на ЕС и корпоративные покупатели часто просят именно его. ZeroKYC Pay поддерживает USDC на двух EVM-сетях: Polygon — ради низких комиссий, Arbitrum — ради безопасности уровня Ethereum за центы.

На direct-тарифе EVM-активы подключаются через xPub: каждый инвойс порождает свежий адрес из вашей иерархии ключей, поэтому платформа хранит только публичный ключ. Платежи наблюдаются через websocket-логи с fallback на опрос.

Сети и подтверждения

СетьАктивПодтвержденияВремя
PolygonUSDC50~2–3 min
ArbitrumUSDC40~2–3 min
PolygonUSDT50~2–3 min

Режимы адресации

Транзит

ZeroKYC Pay выдаёт платёжные реквизиты из своего пула и после подтверждений автосвипает на ваш адрес выплат. 1% + комиссия сети.

Direct (некастодиально)

Платежи идут прямо в ваш кошелёк: xPub (BIP44, m/44'/60'/0'/0/i) — вставьте xPub один раз; каждый инвойс получает деривированный адрес с матчингом по адресу. Приватные ключи остаются там, где вы их храните.

Создать инвойс для USDC

curl -X POST https://api.zerokyc-payments.com/v1/invoices \
  -H "Authorization: Bearer pk_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{
    "amount": 49.00,
    "base_currency": "USD",
    "payment_currency": "USDC_POLYGON",
    "order_id": "order-1042"
  }'

Замените API-ключ на свой pk_test из кабинета. Полный поток — в quickstart.

Вопросы о приёме USDC

Почему USDC требует 40–50 подтверждений?

Блоки Polygon и Arbitrum создаются каждые ~2 секунды, поэтому 40–50 блоков — это примерно две-три минуты. Глубина защищает от коротких реорганизаций, прежде чем платёж будет помечен подтверждённым.

Что такое xPub и безопасно ли его передавать?

xPub — это расширенный публичный ключ: он позволяет платформе генерировать для вас адреса, но не тратить ничего. Его раскрытие показывает нам историю ваших адресов и больше ничего — для большинства мерчантов это и есть некастодиальность на практике.

USDC в Arbitrum расчисляется иначе, чем в Polygon?

Для покупателя и там, и там обычный EVM-перевод одного семейства контрактов USDC. Для вас разница — в подтверждениях (40 против 50) и типичном газе. Включите обе сети и доверьте выбор payment_currency=any.

Можно ли принимать USDC и USDT одновременно?

Да. Включите оба актива на кассе; один инвойс с payment_currency=any покажет все варианты, а первый валидный платёж подтвердит инвойс, автоматически закрыв остальные.

Начните принимать USDC сегодня

Создайте аккаунт, укажите адрес выплат или подключите кошелёк — и сгенерируйте первый инвойс в USDC за минуты. Хотите принимать USDC и всё остальное? Установите payment_currency=any — покупатель выберет монету в чекауте.