// Removida a constante BUMPS, pois agora eles devem ser configurados dentro da Hotmart. const BASE = 5.9; function CheckoutPage({ onBack, lead, onTermos, onPrivacidade }) { const { useState } = React; // Estado para o Checkbox Obrigatório (Checklist Item 1) const [legalAccepted, setLegalAccepted] = useState(false); const [redirecting, setRedirecting] = useState(false); const totalStr = `$${BASE.toFixed(2).replace('.', ',')}`; const goToHotmart = (e) => { e.preventDefault(); if (!legalAccepted) return; setRedirecting(true); // 1. A URL base limpa com o seu código de produto const hotmartBaseUrl = "https://pay.hotmart.com/L106669479L"; // 2. Parâmetros dinâmicos para a Hotmart const params = new URLSearchParams({ off: 'xkvbt23j', // Código da sua oferta específica name: lead?.nome || '', email: lead?.email || '', phonenumber: lead?.telefone ? lead.telefone.replace(/\D/g, '') : '', checkoutMode: 10 // Oculta a etapa de digitação de email na Hotmart, se possível }); // 3. Monta o link final e redireciona window.location.href = `${hotmartBaseUrl}?${params.toString()}`; }; return (

Termos e Finalização

Precisamos do seu de acordo para prosseguir.

{/* Checkbox Obrigatório (Checklist Item 1) */} {/* Disclaimer no Checkout e Links (Checklist Itens 3, 4 e 6) */}

Aviso: Produto exclusivamente educacional. Ao avançar, você concorda com nossos { e.preventDefault(); onTermos(); }} style={{ color: '#000', textDecoration: 'underline' }}>Termos de Uso e { e.preventDefault(); onPrivacidade(); }} style={{ color: '#000', textDecoration: 'underline' }}>Política de Privacidade.

Pagamento processado de forma segura pela Hotmart.
); } window.CheckoutPage = CheckoutPage;