$dataVencimento = $_POST['data'];
$plano = $_POST['plano'];
$valorTotal = floatval(str_replace(',', '.', str_replace('.', '', $_POST['valorInteiro'])));
$numeroParcelas = intval($_POST['num_parcelas']);
if (!is_numeric($valorTotal) || $valorTotal <= 0) {
die("Valor total inválido. Por favor, insira um valor numérico positivo.");
}
$documento = preg_replace('/\D/', '', $_POST['cpf']); // Remove caracteres não numéricos
// Verifica se é um CPF (11 dígitos) ou CNPJ (14 dígitos)
if (strlen($documento) == 11) {
$customer = [
"name" => $_POST['nome'],
"email" => $_POST['email'],
"cpf" => str_pad($documento, 11, '0', STR_PAD_LEFT)
];
} elseif (strlen($documento) == 14) {
$customer = [
"name" => $_POST['nome'],
"email" => $_POST['email'],
"juridical_person" => [
"corporate_name" => $_POST['corporate_name'],
"cnpj" => str_pad($documento, 14, '0', STR_PAD_LEFT)
]
];
} else {
die("Documento inválido. Por favor, insira um CPF ou CNPJ válido.");
}