export function isValidPaymentLink(value: string): boolean { if (!value.trim()) return false; try { const url = new URL(value); return url.protocol === 'https:' || url.protocol === 'http:'; } catch { return false; } }