🚫 Nunca envie número, validade ou CVV de cartão para o seu próprio servidor. Use sempre a publicKey (veja Configuração do checkout) para tokenizar o cartão direto no navegador do comprador.
💡 Trate checkoutAttemptId como um identificador único por tentativa de compra — reenviar a mesma requisição em caso de instabilidade de rede é seguro e não duplica a cobrança.
🔑 Senhas de membro são armazenadas com bcrypt; nunca armazene ou transmita a senha do seu cliente por fora do login oficial.
🌐 As rotas de checkout só aceitam chamadas de app.kleevopay.com ou de um domínio seu já verificado — se você for construir um checkout customizado, cadastre e verifique seu domínio antes de testar a integração.