Prerequisites
- A Contro partner account with sandbox API keys (
sk_test_*) - The Contro SDK installed, or a tool for making HTTP requests (cURL, Postman)
Create a KYC session
Register an end user by first creating a hosted KYC session. The user completes identity verification on the Contro-hosted page. See Cardholders for all KYC options.Once the session status is
completed (poll or listen for the kyc_session.completed webhook), create the cardholder:Initiate KYC for a card program
Submit the cardholder for KYC verification against a specific card program. Cards cannot be issued until KYC is approved for that program.Poll the KYC status or listen for the webhook event:
Next steps
Cardholders
Learn about cardholder management and KYC methods
Cards
Card lifecycle, limits, and actions
Webhooks
Set up real-time event notifications
SDKs
Use the Node.js or Python SDK
API reference
Explore all endpoints in the playground
Sample demo app
Download a runnable end-to-end example against the sandbox