Seller Verification (KYC)

Complete verification to start selling on BSTM

1

Personal Info

2

Documents

3

Review

Personal Information

function nextStep(step) { // Hide all steps document.querySelectorAll('.step-content').forEach(el => el.classList.add('hidden')); // Show target step document.getElementById('stepContent' + step).classList.remove('hidden'); // Update progress indicators for (let i = 1; i <= 3; i++) { const stepEl = document.getElementById('step' + i); if (i <= step) { stepEl.classList.remove('bg-gray-300'); stepEl.classList.add('bg-purple-600'); stepEl.nextElementSibling.classList.remove('text-gray-400'); stepEl.nextElementSibling.classList.add('text-purple-600', 'font-semibold'); } else { stepEl.classList.add('bg-gray-300'); stepEl.classList.remove('bg-purple-600'); stepEl.nextElementSibling.classList.add('text-gray-400'); stepEl.nextElementSibling.classList.remove('text-purple-600', 'font-semibold'); } } window.scrollTo({ top: 0, behavior: 'smooth' }); } function submitKYC() { const agreed = document.getElementById('termsAgree').checked; if (!agreed) { alert('Please agree to the Terms & Conditions'); return; } // TODO: Upload documents to Supabase Storage // TODO: Submit KYC application to database // For demo: simulate submission alert('KYC Application Submitted!\n\nYour application is under review. You\'ll receive an email within 24-48 hours.'); // Update user role if (user) { kyc_status: 'pending', kyc_submitted_at: new Date().toISOString() }); } // Redirect to dashboard setTimeout(() => { }, 2000); } // Load components document.addEventListener('DOMContentLoaded', () => { loadComponents(); });