{source}

<?php
$usuario_id=$_REQUEST[‘usuario_id’];
$ref_venta=$_REQUEST[‘ref_venta’];
$moneda=$_REQUEST[‘moneda’];
$valor=$_REQUEST[‘valor’];
$estado_pol=$_REQUEST[‘estado_pol’];
$fecha_procesamiento=$_REQUEST[‘fecha_procesamiento’];
$ref_pol=$_REQUEST[‘ref_pol’];
$codigo_respuesta_pol=$_REQUEST[‘codigo_respuesta_pol’];
$cus=$_REQUEST[‘cus’];
$banco_pse=$_REQUEST[‘banco_pse’];
$mensaje=$_REQUEST[‘mensaje’];
$firma =$_REQUEST[‘firma’];
$llave=”13efc9f90ac”; /////por favor colocar su llave
$firma_cadena= “$llave~$usuario_id~$ref_venta~$valor~$moneda~$estado_pol”;
$firmacreada = md5($firma_cadena);

    //Aqui se genera lo que debe visualizar en la pagina de respuesta en el atributo estado de la transacción.
            if($_REQUEST[‘estado_pol’] == 6 && $_REQUEST[‘codigo_respuesta_pol’] == 5)
            {$mensaje = “Transacción fallida”;}
            else if($_REQUEST[‘estado_pol’] == 6 && $_REQUEST[‘codigo_respuesta_pol’] == 4)
            {$mensaje = “Transacción rechazada”;}
            else if($_REQUEST[‘estado_pol’] == 12 && $_REQUEST[‘codigo_respuesta_pol’] == 9994)
            {$mensaje = “Pendiente, Por favor revisar si el débito fue realizado en el Banco”;}
            else if($_REQUEST[‘estado_pol’] == 4 && $_REQUEST[‘codigo_respuesta_pol’] == 1)
            {$mensaje = “Transacción aprobada”;}
            else
            {$mensaje=$_REQUEST[‘mensaje’];}
?>
<!–Este condicional es para certificar que pagosonline sea el que envia los datos,
no permite que se cambien los valores en la URL–>
<?php if(strtoupper($firma)==strtoupper($firmacreada)){?>
<table width=”%100″ border=”1″>
    <tr>
    <td colspan=”2″>Comunidad Soto Zen de Colombia</td>
    </tr>
    <tr>
    <td>Fecha de procesamiento</td>
    <td><?php echo $fecha_procesamiento; ?></td>
    </tr>
    <tr>
    <td>Estado</td>
    <td><?php echo $mensaje; ?></td>
    </tr>
    <tr>
    <td>referencia de la venta</td>
    <td><?php echo $ref_venta; ?></td>
    </tr>
    <tr>
    <td>Referencia de la transaccion</td>
    <td><?php echo $ref_pol; ?></td>
    </tr>
    <?php
        if($banco_pse!=null){
    ?>
    <tr>
    <td>cus</td>
    <td><?php echo $cus; ?></td>
    </tr>
    <tr>
    <td>Banco</td>
    <td><?php echo $banco_pse; ?></td>
    </tr>
    <?php
        }
    ?>
    <tr>
    <td>Valor total</td>
    <td><?php echo number_format($valor); ?></td>
    </tr>
    <tr>
     <td>moneda</td>
     <td><?php echo $moneda; ?></td>
    </tr>
    <tr>
    <td>Descripción:</td>
    <td><?php echo $extra1; ?></td>
    </tr>
</table>
<?php
}
else
echo (“los datos no concuerdan por los enviados por pagos online”);?>
<!–Si no cumple la firma generara el anterior error–>
<br>
<input type=”button” name=”imprimir” value=”Imprimir Recibo” onclick=”window.print();”><br>
Si tiene alguna duda acerca de esta transacción por favor escribir a correo@sotozencolombia.org

{/source}