Gracias Celestial, pero lo que yo quiero no es integrarlo con el checkout, sino hacer un simple formulario, donde el cliente introduzca su nombre y la cantidad que desea pagar (exactamente igual que el link que posteé) y el siguiente paso ya sea rellenar datos de tarjeta y aceptar. Fíjate en la url ( /index.php?route=information/information&information_id=8 ), si q es un OC, han metido el formulario dentro de una simple página de información de OC. Si miras el código de esa página de info, en la linea 354 puedes ver:
Code: Select all
<h1>Realizar pago</h1>
<p>
<iframe frameborder="0" height="609" id="RelPago" marginheight="0" marginwidth="0" scrolling="no" src="catalog/view/theme/fyshop/formulario_pagar_caixa.html" style="margin-left:-9px;" width="100%"></iframe></p>
O sea, que llama a 'formulario_pagar_caixa.html' que puedes ver a continuación:
Code: Select all
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet/stylesheet.css" />
<script type="text/javascript" src="../../javascript/jquery/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="../../javascript/jquery/ui/jquery-ui-1.8.9.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.9.custom.css" />
<script type="text/javascript" src="../../javascript/jquery/ui/external/jquery.cookie.js"></script>
<script type="text/javascript" src="../../javascript/jquery/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="../../javascript/jquery/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../../javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="../../javascript/common.js"></script>
<script type="text/javascript" src="../../javascript/jquery/jquery.cycle.js"></script>
<script>
function soloNumeros(evt) {
var keynum = (evt.which) ? evt.which : evt.keyCode
//comprobamos si se encuentra en el rango
if ((keynum > 47 && keynum <= 58) || (keynum > 7 && keynum < 10) || (keynum == 46) || (keynum == 45) || (keynum == 39) || (keynum == 13) || (keynum == 37)) {
if (keynum==13){
envio();
}else{
return true;
}
} else {
return false;
}
}
function RealizoPago(){
var queBanco = $("input[name='pago']:checked").val();
if ($("#nombre").val()==''){
alert('El nombre no puede estar vacio');
return false;
}
if ($("#uid").val()==''){
alert('Cantidad obligatoria');
return false;
}
if (queBanco=='1'){
//document.form-pasat4b.action = 'conexion_sis_caixa.php'
$("#formpasat4b").attr('action','conexion_sis_caixa.php');
}else if (queBanco=='0'){
//document.form-pasat4b.action = 'conexion_sis.php'
$("#formpasat4b").attr('action','conexion_sis.php');
}else{
$("#formpasat4b").attr('action','conexion_paypal.php');
}
document.formpasat4b.submit();
}
</script>
</head>
<body>
<div class="box-seguimiento">
<div class="box-content fixed">
<div class="stitched">
</div>
<div class="contenido_seguimiento">
Para realizar un pago, introduzca su nombre completo y la cantidad a pagar:<br />
<br />
<form action="#" id="formpasat4b" method="post" name="formpasat4b">
<table width="100%">
<tr>
<td>Nombre y Apellidos:</td>
<td> <input class="texto" id="nombre" name="nombre" size="35" type="text" value="" /></td>
</tr>
<tr>
<td>Cantidad:</td>
<td><input class="texto" id="uid" onkeypress="return soloNumeros(event);" name="uid" size="12" type="text" value="" /></td>
</tr>
<tr>
<td colspan="2">Realizar pago con:</td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="right"><input type="radio" name="pago" id="santander" checked value="1"></td>
<td> <img src="image/lacaixa.jpg" onclick="document.getElementById('santander').checked = true" alt="Realizar pago con la Caixa"></td>
<td align="right"><input type="radio" name="pago" id="caixa" value="0"> </td>
<td> <img src="image/santander.jpg" onclick="document.getElementById('caixa').checked = true" alt="Realizar pago con la Caixa"></td>
<td align="right"><input type="radio" name="pago" id="paypal" value="2"> </td>
<td> <img src="image/logotipo_paypal_pagos.jpg" onclick="document.getElementById('paypal').checked = true" alt="Realizar pago con PayPal"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="right">
<a class="button" onclick="RealizoPago();"><span>Realizar pago </span></a></div>
<div class="stitched">
</div>
</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
La verdad que ya no sé q hacer, estoy pensando en preguntarles directamente a ellos(rpadesdecolombia) a ver si quieren informarme de cómo hicieron eso..
El problema es que en mi empresa quieren eso exactamente así, porque lo vieron y les gustó(es una forma sencilla de enviar dinero a la tienda, sin pasar por el checkout de oc)
"No abras los labios si no estás seguro de que lo que vas a decir es más hermoso que el silencio" - Proverbio Árabe