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 } }