Exemplo n.º 1
0
                            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>)";
Exemplo n.º 2
0
$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;