Skip to main content

Contact Verification Guide

How the email + OTP verification flow works end-to-end
If a callbackUrl was provided when creating the verification, PCI Booking sends a POST request to that URL when the session reaches a terminal state (Verified, Failed, or Expired). Your endpoint must be publicly accessible and should return a 2xx HTTP status code to acknowledge receipt.
The callback payload uses the same structure as the Get Verification Status response.
The metadata field contains the value provided in the original Create request, making it easy to correlate the notification with your internal records.
Callback delivery is best-effort. If your endpoint is unreachable or returns a non-2xx status, the failure is logged but does not affect the verification outcome. Use Get Verification Status or Get Verification Results as a fallback.

Callback Payload