On-Chain KYC
Prerequisites
Integration Steps
// Example for displaying QR code and status
import React, { useState } from 'react';
import { handlePolygonVerification, pollVerificationStatus } from './api'; // Functions to initiate verification and poll status
const KYCPage = () => {
const [status, setStatus] = useState('pending');
const [qrCode, setQrCode] = useState(null);
const [sessionID, setSessionID] = useState(null);
const startVerification = async () => {
const result = await handlePolygonVerification();
setQrCode(result.qrCode);
setSessionID(result.sessionID);
setStatus('verifying');
pollVerificationStatus(result.sessionID, setStatus); // Poll verification status
};
return (
<div>
<h1>Privado ID KYC Verification</h1>
<LhStatusCard status={status} />
{status === 'verifying' && <LhQRCodeSection qrCode={qrCode} />}
<LhActionButtons onClick={startVerification} />
</div>
);
};Final Steps
Troubleshooting
Conclusion
Last updated
Was this helpful?