Notice

Checkout.hubuppayments.com | =link=

Authorization: Bearer secret_key Content-Type: application/json

const crypto = require('crypto'); function verifyWebhookSignature(payload, signature, secret) const expected = crypto .createHmac('sha256', secret) .update(JSON.stringify(payload)) .digest('hex'); return crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expected)); checkout.hubuppayments.com

"id": "pi_abc123", "checkout_url": "https://checkout.hubuppayments.com/checkout/pi_abc123", "status": "requires_payment_method" secret) const expected = crypto .createHmac('sha256'