API ДЛЯ РАЗРАБОТЧИКОВ
Интегрируйте платежи VMESH без хранения средств.
Создавайте платёжные запросы, опрашивайте публичный статус или получайте подписанные webhooks. Ваш сервер никогда не передаёт приватный ключ кошелька VargaMesh Pay.
Создать платёж
POST /api/v1/payments\nX-VMESH-Pay-API-Key: YOUR_KEY\nContent-Type: application/json\n\n{\n "recipient": "shop.vmesh",\n "amount": "125.00",\n "description": "Order #1841",\n "confirmations_required": 2,\n "expires_in": 1800,\n "webhook_url": "https://shop.example/callback"\n}Статус
GET /api/v1/payments/VP-XXXXXXXXXXXXСтатусы: open, underpaid, detected, confirming, paid, overpaid, expired, cancelled, reorged.
Пул адресов продавца
Импортируйте новые публичные VMESH-адреса через POST /api/v1/merchant/addresses, затем создайте платёж с "use_address_pool": true без recipient. Каждый адрес резервируется один раз и автоматически не используется повторно.
Проверка webhook
Каждый webhook содержит X-VMESH-Pay-Signature: sha256=…. Проверьте HMAC-SHA256 точного тела запроса с помощью настроенного webhook-секрета.
