if ($tipo_pagamento == "") { $tp_pagamento = "Indefinida"; } } } } } } } } $valor = $amount; $valor_final = $valor - $percentual * $valor; $amount_out = $valor_final - $vr_taxa; $variacao = $valor - $amount_out; if ($status_pagamento == "1") { addinvoicepayment($faturaid, "" . $transid . " Pagamento autorizado " . $tp_pagamento . " αs " . $hora . " hs Fatura:", $amount, $variacao, "\tmoipapi"); logTransaction($gatewayname, $_POST, "Successful"); log_var("Status [" . $_POST['status_pagamento'] . "]\nTransaηγo \"Autorizada\", valor pago pelo cliente e identificado pelo MoIP. ", "Retorno de dados MoIP, Fatura:" . $faturaid . "\nData: " . $data_hora, true); echo "Sucesso1"; exit; } else { if ($status_pagamento == "2") { $msg = "Pagamento Iniciado/abandonado: via " . $tp_pagamento . " αs " . $hora . " hs Fatura: "; addtransaction($userid, $faturaid, $msg, "000", "0.00", "0000", "moipapi", $transid, $faturaid); logTransaction($gatewayname, $_POST, "Successful"); echo "Sucesso2"; exit; } else { if ($status_pagamento == "3") { $transid2 = "2ͺVia Boleto <a href='https://www.moip.com.br/Boleto.do?id=" . $transid . "'"; $transid = "</a> Trans ID " . $transid . " Boleto Impresso αs " . $hora . " (<a href='https://www.moip.com.br/Boleto.do?id=" . $transid . "' title='2ͺ Via boleto'>'2ͺVia boleto clique aqui' </a>)";
$amount = $real . "." . $cent; $status_pagamento = $_POST['status_pagamento']; $fee = $_POST["tipo_pagamento"]; $data_hora = date("d/m/Y H:i:s"); log_var($_POST, "POST recebido: ", true); $transacao = explode(':', $_POST['id_transacao']); $transacao_novo = $transacao[1]; $tmp = explode('-', $transacao_novo); $invoiceid = str_replace(" ", "", $tmp[0]); function define_var($params) { $url_retorno = $params['url_retorno']; return $url_retorno; } if ($status_pagamento == "1") { addinvoicepayment($invoiceid, $transid, $amount, "", 'moip'); log_var("Status [" . $_POST['status_pagamento'] . "] \nTransação \"Autorizada\", valor pago pelo cliente e identificado pelo MoIP. ", "Retorno de dados MoIP, Pedido: " . $invoiceid . "\nData: " . $data_hora, true); echo 'Sucesso'; exit; } elseif ($status_pagamento == "4") { log_var("Status [" . $_POST['status_pagamento'] . "] \nTransação \"Comcluida\", valor repassado par sua conta MoIP. ", "Retorno de dados MoIP, Pedido: " . $invoiceid . "\nData: " . $data_hora, true); echo 'Sucesso'; exit; } elseif ($status_pagamento == "5") { log_var("Status [" . $_POST['status_pagamento'] . "] \nPagamento Cancelado. ", "Retorno de dados MoIP, Pedido: " . $invoiceid . "\nData: " . $data_hora, true); echo 'Sucesso'; exit; } else { log_var("Status [" . $_POST['status_pagamento'] . "] \nPagamento não identificado. ", "Retorno de dados MoIP, Pedido: " . $invoiceid . "\nData: " . $data_hora, true); echo 'Sucesso'; exit;