Manual SDK Test

Run the full KYC flow and inspect your webhook payloads locally.

This page uses your API key, loads the SDK, and shows the latest validation event and the webhook data received by the local test server.

SDK launcher

Update the values below if needed, then load or reload the KYC widget.

Webhook URL: https://webhooks.sasurf.com/webhook/kyc Viewer API: https://webhooks.sasurf.com/api/webhooks

Latest browser event

This is what the SDK sends back to the page through KYCValidationEvent.

No event received yet.

Latest webhook payloads

The local server stores the 25 most recent webhook calls so you can compare what the backend sent.

No webhook received yet.

Manual test checklist

  1. Start this test server with npm install then npm start.
  2. Expose https://webhooks.sasurf.com/webhook/kyc with ngrok if your KYC backend is not public.
  3. In your dashboard account, save that public webhook URL and choose the webhook fields to send.
  4. Set the verification level in your dashboard to match the test you want to run (or leave it unset to let users choose).
  5. Load the SDK here, complete one verification, then refresh the webhook panel.