Nunca vi uma empresa tão desleixada como esse moip, o forum deles esta largado tem mensagem de 2012 e algumas nem responderam(pelo menos no php) , minha duvida é qual a segurança que tem nesse retorno automático deles
[php]
print(**************** INICIO DO NASP ************************** ");
// Pega os valores retornados pelo MoIP
$id_transacao = $_POST['id_transacao'];
$valor = $_POST['valor'];
$status_pagamento = $_POST['status_pagamento'];
$cod_moip = $_POST['cod_moip'];
$forma_pagamento = $_POST['forma_pagamento'];
$tipo_pagamento = $_POST['tipo_pagamento'];
$email_consumidor = $_POST['email_consumidor'];
// TODO: inicio
// Voce deve tratar cada parametro retornado de acordo com o seu sistema
// pegue o id_transacao e relacione com o IdProprio enviado pelo seu sistema no XML
do passo 1
// Se o seu processamento ocorrer corretamente, responda com o codigo HTTP 2XX
(200, por exemplo). Se ocorrer algum erro, retorne outro codigo (3XX, 4XX ou 5XX). Caso seu sistema
retorne erro, o MoIP continuara e enviar as notificações durante uma semana, de 30 em 30 minutos ate
que o seu sistema responda com o codigo 2XX.
// TODO: fim
if($ok){
// enviar resposta para MOIP
header("HTTP/1.0 200 OK");
}else{ // se tiver algum erro de processamento nao esperado
// loga o erro em seu sistema e
// o MoIP continua enviando os posts para o seu sistema
header("HTTP/1.0 404 Not Found");
}
}
print(************* FIM DO NASP **************************);
[/php]se eu entendi direito, o id_transacao é secreto, eu vou mandar esse id pra eles, antes dissso já guardei no meu banco de dados, depois quando eles mandarem um retorno eu faço uma busca com o id_transacao que eles me mandar, verifico o valor, e mudo o status da transação no meu banco de dados, sera que é isso? na verdade minha duvida é esse id_transacao será que é secreto mesmo? se não a pessoa pode postar ela mesmo e mudar o status da transação

Roney rogeri...
Membro Senior
Registrado
315 Mensagens
4 Curtidas
retorno automatico moip
#1 Por Roney rogeri...
06/05/2014 - 05:20