forked from DannielWhatever/API-SOAP-WebPay---PHP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTrx03_Finaliza.php
116 lines (102 loc) · 3.93 KB
/
Trx03_Finaliza.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?php
#Include general
require_once dirname(__FILE__) .'/include/include.php';
#Código para Finalizar Transaction
#--------------------------------
# by [email protected]
# www.digitalrevolution.cl
# @DannielWhatever
#echo "<pre>";print_r($_SESSION);echo "</pre>";die();
# Validación de duplicidad
$result = ClassNegocio::getWPTransaction($_SESSION["idSession"]);
if(!isset($result["cdRespTbk"]) || $result["cdRespTbk"]!==0){
$exception = "Fracaso por webpay, considerar devolver nro de trx.";
ClassNegocio::throwException($exception);
die();
}
if($result){
$arr_session = explode("@",$result["glSessionId"]);
$tbk_orden_compra = $result["cdOrdenCompra"];
$tbk_rut = $arr_session[0];
$tbk_monto = $result["nrMonto"];
$tbk_codigo_autorizacion = $result["cdAutorizacionTbk"];
$tbk_tarjeta_credito = $result["nrTarjeta"];
$tbk_fecha_transaccion = $result["fcTransaccionTbk"];
$tbk_tipo_pago = $result["cdTipoPago"];
$tbk_numero_cuotas = $result["nrCuotas"];
switch($tbk_tipo_pago){
case "VD": $tbk_tipo_pago = "Venta Debito";break;
case "VN": $tbk_tipo_pago = "Venta Normal";break;
case "VC": $tbk_tipo_pago = "Venta en Cuotas";break;
case "SI":
case "S2":
case "NC": $tbk_tipo_pago = "Sin Interés";break;
}
}
?>
<link href="/webpay/css/style.css" rel="stylesheet" type="text/css" />
<table width="100%" border="0" cellpadding="0" cellspacing="10">
<tbody>
<tr>
<td>
<div align="right"><img src="/webpay/include/img/logo.jpg" /></div>
</td>
</tr>
<tr>
<td align="center" colspan="2">
Estimado cliente, se ha realizado de manera satisfactoria
el pago de la boleta número <b><?php echo $tbk_orden_compra; ?></b>
por un valor de <b>$ <?php echo number_format($tbk_monto,0,',','.'); ?> pesos,</b> el cual ha sido cargado a su tarjeta bancaria.
</td>
</tr>
<tr>
<td align="center" colspan="2">
<center>
<table class="BordeTablaSitio" width="450" cellpadding="2">
<tr>
<td colspan="2" align="center" class="BordeDestacado">
<span class=Subtitulos>Comprobante de Pago Webpay</span>
<br />
</td>
</tr>
<tr>
<td class=TexTabColumnas>Cliente</td>
<td class=TexTabInforma><?php echo $tbk_rut; ?>
</td>
</tr>
<tr>
<td class=TexTabColumnas>Monto Pagado</td>
<td class=TexTabInforma>$ <?php echo number_format($tbk_monto,0,',','.'); ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Código de Autorización</td>
<td class=TexTabInforma><?php echo $tbk_codigo_autorizacion; ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Orden de Compra</td>
<td class=TexTabInforma><?php echo $tbk_orden_compra; ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Tarjeta Bancaria</td>
<td class=TexTabInforma>**************<?php echo $tbk_tarjeta_credito; ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Fecha de Transacción</td>
<td class=TexTabInforma><?php echo $tbk_fecha_transaccion; ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Tipo de Pago</td>
<td class=TexTabInforma><?php echo $tbk_tipo_pago; ?></td>
</tr>
<tr>
<td class=TexTabColumnas>Nº de Cuotas</td>
<td class=TexTabInforma><?php echo $tbk_numero_cuotas; ?></td>
</tr>
</table>
<br/>
<br/>
</center>
</td>
</tr>
</tbody>
</table>