Інтеграція криптоплатежів: гайди з кодом

Створення платежу, сторінка оплати, перевірка підпису webhook і позначка замовлення оплаченим — для вашої мови та фреймворку.

Node.jsЯк приймати USDT, BTC та інші монети на Node.js із SDK @moonvex/node: створення платежу, сторінка оплати, перевірка підпису webhook та ідемпотентність.ExpressКриптовалюта в Express.js без SDK: платіж через fetch, express.raw для webhook, перевірка HMAC-SHA256 з timingSafeEqual і захист від повторної доставки.NestJSІнтеграція Moonvex у NestJS: сервіс із SDK @moonvex/node, контролер оплати, rawBody для перевірки підпису webhook та ідемпотентна позначка замовлення в TypeORM.Next.jsПриймання криптовалюти в Next.js App Router: Route Handler створює платіж Moonvex, webhook читає сире тіло й перевіряє підпис через SDK @moonvex/node.PythonЯк приймати USDT, BTC, ETH і TON на Python: платіж через requests, сторінка оплати, перевірка підпису webhook через hmac.compare_digest та ідемпотентність.DjangoПідключення Moonvex до Django: view оплати з редиректом, webhook із csrf_exempt і перевіркою HMAC, ідемпотентна позначка оплати в transaction.atomic.FastAPIАсинхронна інтеграція Moonvex у FastAPI: платіж через httpx.AsyncClient, webhook з await request.body(), перевірка HMAC-SHA256 та ідемпотентність на asyncpg.PHPЯк приймати криптовалюту на PHP без фреймворку: платіж через cURL, редирект на сторінку оплати, перевірка підпису webhook через hash_equals і PDO.LaravelПриймання криптовалюти в Laravel: платіж через Http-клієнт, редирект на сторінку оплати, webhook із винятком із CSRF, перевірка підпису та insertOrIgnore.WooCommerceГотового плагіна Moonvex для WooCommerce поки немає. Гайд: власний платіжний шлюз на API — оплата в USDT, webhook через REST API WordPress, позначка замовлення.GoІнтеграція Moonvex на Go: платіж через net/http, перевірка підпису webhook через crypto/hmac і hmac.Equal, ідемпотентна позначка замовлення в database/sql.Java Spring BootКриптовалюта в Spring Boot: платіж через RestClient, webhook з @RequestBody byte[], HMAC-SHA256 і MessageDigest.isEqual, ідемпотентність у JdbcTemplate.C# ASP.NET CoreПриймання криптовалюти на C# і ASP.NET Core: платіж через HttpClient, webhook у Minimal API, HMACSHA256 і FixedTimeEquals, ідемпотентність в EF Core.Ruby on RailsІнтеграція Moonvex у Rails: платіж через Net::HTTP, redirect_to з allow_other_host, webhook зі skip_forgery_protection, перевірка HMAC та унікальний індекс.aiogramПриймання криптовалюти в Telegram-боті на Python і aiogram 3: рахунок за командою, кнопка оплати, webhook на aiohttp з перевіркою підпису, поповнення балансу.TelegrafПриймання криптовалюти в Telegram-боті на Node.js і Telegraf: рахунок через SDK @moonvex/node, кнопка оплати, webhook на Express і поповнення балансу.

Почніть приймати оплату вже сьогодні

Обліковий запис і перший проєкт за хвилину, без абонентської плати.

Створити обліковий запис