Enviar email com dados do cliente
Prezados preciso terminar um projeto do Visa checkout e, estou com dificuldades no fim dele. Peguei no meio do caminho e como programo a pouco tempo gostaria que me ajudassem.
Ao escolher um valor para um transação, eu preciso enviar para o email da empresa e do cliente, as inconformações com dados da transação como valor etc. Fiz o codico abaixo para empresa receber o valor, mas não funcionou.
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento sem título</title>
</head>
<body>
<pre>
<?php
function pegaValor($valor) {
return isset($_POST[$valor]) ? $_POST[$valor] : '';
}
function validaEmail($email) {
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
function enviaEmail($de, $assunto, $mensagem, $para, $email_servidor) {
$headers = "From: $email_servidor\r\n" .
"Reply-To: $de\r\n" .
"X-Mailer: PHP/" . phpversion() . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail($para, $assunto, nl2br($mensagem), $headers);
}
$email_servidor = "cjfranca2004@gmail.com";
$para = "cjfranca2004@gmail.com";
$de = pegaValor("valor");
$mensagem = pegaValor("real");
$mensagem=pegaValor("dolar");
$name="valor";
print_r($mensagem);
print_r($para);
print_r($valor);
print_r($mensagem);
?>
</pre>
</body>
</html>
Não deu certo. E por fim ainda mostra essa mensagem de erro, ao finalizar a transação.
Desde já agradeço todo esforço em me ajudarem.

Discussão (4)
Carregando comentários...