VARGAMESH PAYLIVE
ENTWICKLER-API

VMESH-Zahlungen ohne Verwahrung integrieren.

Erstelle Zahlungsanforderungen, frage den öffentlichen Status ab oder empfange signierte Webhooks. Dein Server teilt niemals einen Wallet-Private-Key mit VargaMesh Pay.

Zahlung erstellen

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}

Status

GET /api/v1/payments/VP-XXXXXXXXXXXX

Statuswerte: open, underpaid, detected, confirming, paid, overpaid, expired, cancelled, reorged.

Händler-Empfangsadressenpool

Importiere frische öffentliche VMESH-Empfangsadressen über POST /api/v1/merchant/addresses. Erstelle danach eine Zahlung mit "use_address_pool": true und ohne recipient. Jede Adresse wird einmal reserviert und niemals automatisch wiederverwendet.

Webhook-Verifizierung

Jeder Webhook enthält X-VMESH-Pay-Signature: sha256=…. Prüfe HMAC-SHA256 über den exakten Request-Body mit deinem konfigurierten Webhook-Secret.