Skip to main content

1. HMAC-SHA512

This is the default method. Each event payload is signed using HMAC-SHA512 with your provided signing_key. The signature is sent in the xpay-signature header.

2. ECDSA

xPay supports ECDSA signature verification for webhooks. The signature is sent in the xpay-private-signature header, and the public key is provided below.

xPay Webhook Public Key

This is the public key used for webhook signature verification. The key below is base64 encoded. You can use this key to verify ECDSA signatures from xPay webhooks.

Sample Payload Header