Hola
Espero alguien me pueda ayudar el problema es el siguiente , contrate un servicio de pagos por telefono para mi web
esta empresa solamente da los script para que uno mismo inserte o modifique la funcion que uno desea en la website.
Por desgracia no me di cuenta antes de contratar esta empresa ,pense que solamente que venia algun modulo listo para implementarlo en la web. Bueno yo por desgracia soy fotografo y no entiendo casi nada de sql pero puedo intentarlo si me hechan un empujon en esto.La empresa de este servicio me da 3 o 4 script cada uno de ellos tiene diferentes funciones y
cada vez que algun cliente de mi web hace el llamado para hacer el pago la se hace un llamado desde la empresa al script que yo he insertado en la web para enviarme la informacion de quien llamo osea nombre telefono etc.
Ahora que debo hacer yo ....Crear una base de datos? , crear una forma? Como debo gurdar estos scripts? sera como una fila php o es una tabla a la base de datos como insertarlo? Lo ideal es asi la pagina es de anuncios economicos www.busca.se y ocupo el ads manager .Lo que yo quisiera realizar es que cuando alguien quiere enviar anuncio pague primero antes de que se envie el formulario. Como haverlo no tengo ni idea y no se me ocurre otras posibilidades.
La llamada al script se hace a travez de esto :
http://www.midominio.se/script.php?[....]&CUSTNR=081234567&CODE=12345&TAX=10
PAYNR: el numero al cual se llamo.
CUSTNR: el numero del la persona que llamo
CODE: el codigo que la persona envio cuando hizo la llamada.
TAX: monto a pagar
Script1 basico :
<?php
/* databas-coneccion borrado */
/* preparando queryn */
$query = sprintf("UPDATE users SET balance = balance + %u WHERE id = %u",
$_GET['TAX'], $_GET['CODE']);
mysql_query($query);
/* databas-desconectado borrado */
?>
Script 2:
<?php
/*
* MySQL Databas:
*
* CREATE TABLE samtal (
* id int(11) auto_increment NOT NULL,
* paynr varchar(11) NOT NULL,
* custnr varchar(15) NOT NULL,
* code varchar(6) NOT NULL,
* tax varchar(3) NOT NULL,
* date varchar(10) NOT NULL,
* primary key (id)
* ) TYPE=MyISAM;
*
* Funcion:
* El cliente hace un llamado y todo se registra en la base de datos
*
*
*/
error_reporting(0); /* desconecta raport de error */
/* databas-coneccion borrado */
// variables
$paynr = mysql_real_escape_string($_GET['PAYNR']);
$custnr = mysql_real_escape_string($_GET['CUSTNR']);
$code = mysql_real_escape_string($_GET['CODE']);
$tax = mysql_real_escape_string($_GET['TAX']);
$date = time();
// registra en la databas
mysql_query("INSERT INTO samtal (paynr,custnr,code,tax,date)
VALUES ('','','','','')");
/* databas-desconeccion borrado */
?>
script 3 :
<?php
/*
* MySQL databas:
*
* CREATE TABLE users (
* id int(11) auto_increment NOT NULL,
* username varchar(15) NOT NULL,
* member_type tinyint(1) NOT NULL,
* regdate int(11) NOT NULL,
* paydate int(11) NOT NULL,
* primary key (id)
* ) TYPE=MyISAM;
*
* Funcion:
* El cliete
*
*
* Exempel:
* Kunden ringer ett samtal, ett 20-kronors eller ett 40-kronors.
* escribe su codigo id
* el script activa despues el estatus de socio.
*
*/
error_reporting(0); /* desconecta raport de error */
/* databas-coneccion borrado */
$paynr = mysql_real_escape_string($_GET['PAYNR']);
$custnr = mysql_real_escape_string($_GET['CUSTNR']);
$code = mysql_real_escape_string($_GET['CODE']);
$tax = mysql_real_escape_string($_GET['TAX']);
$date = time();
if ((($paynr == "09392002281") && ($tax == 20)) ||
(($paynr == "09392002287") && ($tax == 40)))
{
switch ($tax) {
case 20: $member_type = 1; break;
case 40: $member_type = 2; break;
}
mysql_query("UPDATE users SET member_type = $member_type,
paydate = $date,
WHERE id = ");
}
/* databas-desconeccion borrado */
?>
Script 4:
ASP
<% /* * MySQL Databas: * * CREATE TABLE samtal ( * id int(11) auto_increment NOT NULL, * paynr varchar(11) NOT NULL, * custnr varchar(15) NOT NULL, * code varchar(6) NOT NULL, * tax varchar(3) NOT NULL, * date varchar(10) NOT NULL, * primary key (id) * ) TYPE=MyISAM; * * Funcion: * El cliente llama y se registra en la base de datos * * */
/* databas-coneccion borrado */
// Recoge la informacion paynr = Request.QueryString("PAYNR") custnr = Request.QueryString("CUSTNR") code = Request.QueryString("CODE") tax = Request.QueryString("TAX")
// registra en la base de datos conn.Execute("INSERT INTO samtal (paynr,custnr,code,tax,date) VALUES ('"&paynr&"','"&custnr&"','"&code&"','"&tax&"', '"&Now&"')")
/* databas-deconeccion borrado */ %> |