La operativa de integración ha de quedar muy clara antes de tocar cualquier tipo de código y programación en tu tienda, por eso vamos a explicar los pasos que seguirá una compra con el PrePago DISA de BidoBido integrado:
El cliente realiza una compra, normalmente confirmando un carrito o cesta de la compra. Dicha operación lleva asociado una referencia y un teléfono.
En este momento
comienza la integración con los PrePagos. Debes conectar el
API de BidoBido y realizar una petición de Prepago pasandonos los datos necesarios.
Debes configurar el código que ofrecemos para que se ajuste a tus necesidades y recoja variables que nosotros declaramos:
<?php
$identificador_bidobido='875qwe289';
$contrasena_metodo_pago='xxx125xxx125';
include('pagosbidobido.php');
$envio=new pagosBidobido(array('formato'=>'text/xml','idioma'=>'es','codificacion'=>'utf-8',
'user'=>$identificador_bidobido, 'pass'=>$contrasena_metodo_pago, 'server'=>'http://api.bidobido.com:81'));
// Consultamos el seguimiento del tracking dado.
$referencia='511303833969';
$cantidad='10';
$telefono='600988187';
$terminal=1;
$url_ok='http://www.tuweb.com/url_todo_correcto.php';
$vuelta=$envio->generaRecargaDisa($cantidad,$telefono,$referencia,$terminal,$url_ok);
?>
Variables como $referencia , $cantidad, $telefono y $url_ok son valores que ésta página -pagar_bidobido.php- tiene que recoger del formulario de tu tienda online. Así que deberás modificar el script para recoger esos valores por $_POST, un ejemplo:
Otra variables como $identificador_bidobido, $terminal y $contrasena_metodo_pago te las facilitaremos nosotros con el alta para que las cumplimentes adecuadamente.
Además y como último paso de configuración en pagar_bidobido.php deberás especificar las urls ok y ko de tu tienda, además de la ubicación de url_oculta.php, que es el segundo script que ofrecemos zip del plugin:
//url a la que redirigira bidobido cuando guardemos los datos y el prepago quede listo para que tu cliente lo realice
$url_ok="http://www.tuweb.com/url_todo_correcto.php";
En la sección “Descarga” tendrás los scripts para integrar en tu tienda online:
pagar_bidobido.php: Recogerá valores específicos de la compra (precio, referencia, teléfono) y junto con los valores que te hemos facilitado en el alta de PrePAgos DISA de BidoBido (identificador_bidobido, password…) guardará el PrePago devolviendo un ok o un error.
| Filename | Version | Date |
| prepagosdisa.zip (4.88 KiB, 9M ago, 15 downloads) | 20100525 | 16.05.2011 |