Callback CuentaDigital API - PHP SCRIPT
September 16th, 2007
Voy a poner el codigo para obtener los datos que otorga el callback de cuentadigital.
Antes de empezar vamos a definir “Qué es CuentaDigital”
CuentaDigital es una empresa concentradora y administradora de soluciones.
Dicha definición puede encontrarse en su página, pero realmente CuentaDigital es una empresa que se encarga de cobros y pagos online, como U.S.A tiene a paypal, nosotros tenemos a CuentaDigital.
Para los que no saben CuentaDigital puede utilizarse para cobrar nuestros productos y/o servicios a travez de PagoFacil, RapiPago, BaproPagos.
Para hacer envios de dinero a Paypal, Egold, y otras E-Currencies.
Como los pagos por PagoFacil, BaproPagos, RapiPago, se utilizan en la mayoria de los casos para cobrar servicios online, luego de mucho insistirle a Adrian (dueño de cuentadigital), terminó creando un modulo que devuelve los datos de cualquier cupón existente en la base de datos. https://www.cuentadigital.com/area.php?name=CallBack
Habiendo Adrian creado el sistema que devuelve los datos del cupón en formato CVS, decidí entonces hacer pública una clase que devuelve los datos de manera ordenada, y que le servirá a todos para su emprendimiento. Si a alguno le es útil, o tiene dudas al respecto, puede preguntar en este mismo BLOG!
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 | <? #Este script fue creado por Nicolás G. Bogado, dueño de "InvisionArg.Com" #// El id de usuario de cuenta digital, #se puede encontrar en https://www.cuentadigital.com/area.php?name=cliente como "Cuenta ID:" $id = '6545'; #Este es el codigo del cupón de pago, los mismos se encuentran en las cupones correspondientes #como "Codigo de barras" o si bien se puede incluir el "Codigo opcional" del cupón de pago. $codigo = "6512165151"; class cuentadigital{ var $codigo; var $id; function __construct($id,$codigo){ $this->codigo = $codigo; #tomamos el archivo con los datos GET correctos $a = file_get_contents("https://www.cuentadigital.com/callback.php?id=".$id."&codigo=".$codigo); #comprobamos que el archivo no devuelva como valor absoluto 0 if ($a != 0) { $this->existente = 'si'; #Explodeamos el CVS por comas y lo encerramos en un array. $b = explode(",",$a); #Enviamos las diferentes variables necesarias. if ($b[4] == "0") { $this->pago = "Completo"; } elseif ($b[4] == 1) { $this->pago = "Pendiente"; } elseif ($b[4] == 2) { $this->pago = "Cancelado"; } $this->pagos = $b[0]; $this->fecha = $b[1]; $this->monto = $b[3]; } // cierro comprobación de existencia del cupón else { $this->existente = 'no'; } } function datos($dato){ return $this->$dato; } } # Un pequeño ejemplo del funcionamiento $cd = new cuentadigital($id,$codigo); if ($cd->datos("existente") == 'si') { echo "El cupón encuentra ".$cd->datos('pago'); echo "<br>"; echo "El monto del mismo es ".$cd->datos('monto'). '$'; echo "<br>"; echo "Fue abonado por última vez el ".$cd->datos('fecha'); echo "<br>"; echo "El cupón con el codigo ".$cd->datos('codigo')." fue abonado ".$cd->datos('pagos')." vez/veces"; echo "<br>"; } else { echo "No che, no existe"; } ?> |





[...] desde cuentadigital para su implementación en diferentes Ecommerce A diferencia de “Callback CuentaDigital“, éste script se encuentra en funcionamiento y sólo es necesaria su aplicación una vez al [...]
Pingback by Esportación de cobros en CuentaDigital — September 28, 2008 @ 8:07 pm