• Некастодиально
  • Деньги — сразу на ваш кошелёк
  • 9 сетей · USDT и USDC

Принимайте крипту.
Деньги сразу на ваш кошелёк.

Готовый крипто-процессинг для сайта, приложения или бота. Создаёте счёт одним запросом, отправляете покупателя на нашу страницу оплаты и получаете вебхук, когда сеть подтвердила платёж.

  • Песочница без реальных денег
  • Клиенты для Node, PHP, Python, Go
  • Подписанные вебхуки с повторами
Транзакция в сети
a1f3…9c0e · TRON
Ваш магазин Демо
К оплате$49.99

Выберите валюту

Переведите точную сумму

Сумма49.99 USDT
АдресTQ7x…wP3k
Отправляйте только USDT в сети TRON (TRC-20)
Адрес и сумма действуют30:00

Платёж найден

Ждём подтверждений сети TRON

Подтверждения

TRON: 19 блоков — около минуты

Оплачено

49.99 USDT — на кошельке магазина

Оплата через CoineticЗащищённое соединение
invoice.paid → ваш сервер 200 OK
USDT · TRON, Ethereum, BSC, Polygon, Arbitrum, Solana USDC · Ethereum, Base, BSC, Polygon, Arbitrum, Solana Bitcoin Ethereum Litecoin BNB Smart Chain Polygon TRON Solana Base Arbitrum One
Как это работает

Вы продаёте. Мы следим за блокчейном.

Coinetic выдаёт покупателю отдельный адрес, ловит платёж, ждёт нужное число подтверждений и только потом говорит вашему серверу «оплачено». Деньги идут с кошелька покупателя на ваш — мимо нас.

Схема оплаты: ваш сайт создаёт счёт в Coinetic, покупатель платит в блокчейн, деньги приходят на ваш кошелёк, Coinetic отправляет вебхук на ваш сервер POST /v1/invoices вебхук invoice.paid checkout_url USDT · TRON на ваш адрес подтверждения Ваш сайтили приложение, бот CoineticAPI и страница оплаты Покупательлюбой кошелёк или биржа Блокчейн9 сетей Ваш кошелёкLedger, Trust, Safe… Кабинетсчета, отчёты, возвраты
запросы и наблюдениедвижение денегуведомление вашему серверу
Сети и активы

9 сетей. Покупатель платит тем, что у него есть

Нативные монеты, USDT и USDC. Токен засчитывается только по адресу контракта из белого списка — поддельный «USDT» статус не изменит.

BitcoinBTC
EthereumETH · USDT · USDC
TRONTRX · USDT
SolanaSOL · USDT · USDC
BNB Smart ChainBNB · USDT · USDC
PolygonPOL · USDT · USDC
BaseETH · USDC
Arbitrum OneETH · USDT · USDC
LitecoinLTC

Подтверждения по сетям →

Plug-in интеграция

Три шага — и вы принимаете крипту

Никаких нод, кошельков на сервере и смарт-контрактов с вашей стороны. Страницу оплаты, курсы, адреса и подтверждения берём на себя.

create-invoice.js
import { CoineticClient } from "./cryptopay.js";

const cp = new CoineticClient({
  baseUrl: "https://pay.coinetic.money",
  keyId: process.env.API_KEY,
  secret: process.env.API_SECRET,      // только на сервере
});

const invoice = await cp.createInvoice({
  order_id: "ORDER-1001",
  price_amount: "49.99",               // строка, не число
  price_currency: "USD",
  return_url: "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001");                // Idempotency-Key
create-invoice.php
require 'Cryptopay.php';

$cp = new \Cryptopay\Client('https://pay.coinetic.money', getenv('API_KEY'), getenv('API_SECRET'));

$invoice = $cp->createInvoice([
    'order_id'       => 'ORDER-1001',
    'price_amount'   => '49.99',
    'price_currency' => 'USD',
    'return_url'     => 'https://shop.example/orders/ORDER-1001',
], 'order-ORDER-1001');
create_invoice.py
from cryptopay import CoineticClient

cp = CoineticClient("https://pay.coinetic.money", os.environ["API_KEY"], os.environ["API_SECRET"])

invoice = cp.create_invoice({
    "order_id": "ORDER-1001",
    "price_amount": "49.99",
    "price_currency": "USD",
    "return_url": "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")
invoice.go
cp := &cryptopayclient.Client{
	BaseURL: "https://pay.coinetic.money",
	KeyID:   os.Getenv("API_KEY"),
	Secret:  os.Getenv("API_SECRET"),
	HTTP:    &http.Client{Timeout: 10 * time.Second},
}
inv, err := cp.CreateInvoice(ctx, cryptopayclient.CreateInvoice{
	OrderID:       "ORDER-1001",
	PriceAmount:   "49.99",
	PriceCurrency: "USD",
	ReturnURL:     "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")

Клиенты — один файл без зависимостей, скачайте для своего языка. Пошагово — в быстром старте.

Для разработчиков

REST и вебхуки. Идемпотентно. Предсказуемо.

Маленький API, который сложно использовать неправильно. Ключи песочницы — в кабинете за пару минут.

  • Idempotency-Key на каждом изменяющем запросеПовтор после таймаута вернёт тот же счёт, а не создаст второй.
  • Подпись HMAC-SHA256Секрет не уходит в сеть; метка времени и nonce защищают от повторов.
  • Суммы — строкиНикакого float: десятичные строки и минимальные единицы актива.
  • Эталонные значения подписиСвой клиент на любом языке проверяется за минуту.
Node.jsPHPPythonGoREST
POST /v1/invoices
POST /v1/invoices HTTP/1.1
Authorization: CP-HMAC key=ak_live_…, ts=1760000000, nonce=…, sig=…
Idempotency-Key: order-ORDER-1001
Content-Type: application/json

{"order_id":"ORDER-1001","price_amount":"49.99","price_currency":"USD"}
201 Created
{
  "id": "inv_x7k2…",
  "status": "created",
  "checkout_url": "https://pay.coinetic.money/pay/inv_x7k2…#t=…",
  "expires_at": "2026-10-12T15:30:00Z",
  "livemode": true
}
Что уже готово

Всё, что обычно пишут полгода

Страница оплаты

QR-код, точная сумма, предупреждение о сети, живой статус и таймер. Русский и английский, светлая и тёмная тема.

Деньги на вашем кошельке

BTC, LTC, TRON — адреса из вашего xpub, EVM — смарт-адрес, который собирает только на ваш кошелёк, Solana — ваш адрес.

Курс фиксируется

Цена — в USD или EUR. Сумма в монете считается по медиане трёх бирж и держится 20 минут. Для USDT и USDC — 1:1.

Недоплата и переплата

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

Вебхуки с гарантией

Подпись HMAC, повторы в течение суток, порядок событий по счёту, журнал доставок и переотправка в кабинете.

Песочница

Тот же API без реальных денег: кнопки «оплатить точно», «недоплата», «переплата» и «половина» проверяют каждый сценарий.

Все возможности →

Некастодиально

Мы не можем потратить ваши деньги. Технически.

Для приёма нужны только публичные данные ваших кошельков. Приватные ключи и сид-фразы Coinetic не запрашивает и не хранит. Адрес, который получает покупатель, выведен из вашего ключа — и мы это проверяем трижды.

  • Только публичные ключиxpub/zpub для BTC, LTC и TRON, адрес для Solana, кошелёк сбора для EVM-сетей.
  • Смена кошелька — с задержкойПароль, второй фактор, письмо и время на отмену — даже если кто-то войдёт в кабинет.
  • Комиссия отдельноМы не удерживаем процент из платежа: раз в месяц выставляем счёт, вы оплачиваете его криптой.

Как устроена безопасность →

0приватных ключей мерчантов у нас
9сетей: Bitcoin, Ethereum, TRON, Solana и другие
20 миндержится курс для BTC и ETH
~24 чповторяем вебхук, пока сервер не ответит 2xx
Сравнение

Чем Coinetic отличается от кастодиального процессинга

Кастодиальный процессингCoinetic
Где лежат деньги после оплатыНа счёте процессинга до выводаСразу на вашем кошельке
Кто может потратить средстваПроцессингТолько вы
Вывод средствЗаявка, лимиты, ожиданиеНе нужен
КомиссияОбычно удерживается из платежаОтдельным счётом раз в месяц
Если процессинг взломаютПод угрозой баланс всех мерчантовКлючей от ваших денег у нас нет
Статусы, которым можно верить

«Оплачено» — только после подтверждений сети

Статус меняет только наблюдатель блокчейна. Не страница оплаты, не покупатель и не параметр в URL. Если блок откатится, вы получите invoice.reorged.

1
created

Счёт создан, покупатель выбирает монету

2
awaiting_payment

Выдан адрес и точная сумма

3
detected

Платёж виден в сети — заказ ещё не выдаём

4
confirming

В блоке, идут подтверждения n/N

✓
paid

Подтверждено — можно выдавать заказ

Сколько подтверждений ждём в каждой сети — в разделе «Сети и активы».

Для кого

Одна интеграция — любая площадка

Интернет-магазины

Кнопка «Оплатить криптой» рядом с картами. Покупатель платит с любого кошелька или прямо с биржи.

SaaS и цифровые товары

metadata в счёте свяжет оплату с пользователем и тарифом. Выдача — автоматически по вебхуку.

Приложения и боты

iOS, Android, Telegram: открываете ссылку на оплату, возвращаете пользователя по return_url.

Вопросы

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

Что такое некастодиальный крипто-процессинг?

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

Сколько времени занимает подключение?

Код — один вечер: создание счёта, редирект и обработчик вебхука. До этого — регистрация в кабинете, кошельки приёма и проверка в песочнице. Весь путь по шагам.

Какие криптовалюты и сети поддерживаются?

BTC, LTC, ETH, BNB, POL, TRX, SOL, а также USDT и USDC — в 9 сетях: Bitcoin, Litecoin, Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum One, TRON и Solana. Полный список.

Нужно ли мне поднимать ноды или хранить ключи на сервере?

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

В какой валюте я выставляю цену?

В USD, EUR, USDT или USDC. Покупатель видит сумму в выбранной монете; для BTC, ETH и других волатильных активов курс фиксируется на 20 минут по медиане трёх бирж.

Когда платёж считается оплаченным?

Только после нужного числа подтверждений сети: например, 2 блока в Bitcoin и 19 блоков в TRON. Статус «оплачено» ставит наблюдатель блокчейна, а не страница оплаты и не покупатель. Если блок откатится, придёт вебхук invoice.reorged.

Что, если покупатель заплатит меньше или в другой сети?

Недоплата получит статус underpaid, покупатель доплатит на тот же адрес. Перевод в другой EVM-сети или поддельным токеном не засчитывается, но виден в счёте — подробнее.

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

Да. POST /v1/refunds или кнопка в кабинете создаёт заявку. Оплата пришла на ваш кошелёк — вы отправляете перевод сами и записываете хеш; в EVM-сетях Coinetic сам находит его в блокчейне и присылает вебхук refund.sent. Как работают возвраты.

Работает ли Coinetic с мобильными приложениями и Telegram-ботами?

Да. Счёт создаёт ваш сервер, а приложение или бот открывает ссылку на оплату в системном браузере. Секрет API в приложение не попадает. Как открывать оплату.

Сколько стоит?

Процент только с оплаченных счетов, без платы за подключение; комиссия выставляется отдельным счётом раз в месяц. Тарифы и калькулятор.

Первый тестовый платёж — через 15 минут

Регистрируйтесь, берите ключ песочницы и проведите оплату без реальных денег.