Guia sistema donaciones SmS by Racing
Requisitos: -Servidor web que permita php. -Cuenta con Paygol. -eAthena SQL o rAthena SQL Registración & creación del servicio Primero tienes que registrarte en el siguiente Link: paygol.com Ahi lo vas a ver en el lado izquierdo "Crea una nueva cuenta"
Ya cuando esten registrados prosigamos a crear un nuevo servicio que está en el lado izquierdo en Servicios Luego cuando le des click a nuevo servicio deberas elejir para que es el servicio, en nuestro caso seleccionamos la opcion: Para cualquier tipo de sitio web
Ya adentro sigue las siguientes instrucciones: En Nombre: Este es el nombre de tu servicio que será mostrado a tus visitantes. Ejemplo "Racing" En Tipo: Seleccionen Integrado En Precio: Selecciona la moneda y luego escribe el precio que tus visitantes paguen. El precio será automáticamente convertido dependiendo del país o moneda del visitante. En Margen de Precio: Dejenlo en Automatico En Reporte por correo: Escribe tu dirección de email, si quieres recibir reportes por cada pago. En Url de proceso (IPN): Aquí pondrán la url de un php que mandará la función a la base de datos sql. Ejemplo: http://tuserver.com/generate.php - El archivo generate.php esta en el paquete rar (\Sms\Host Web\generate.php) - OJO: Debes abrirlo con un editor de texto y editarle esta parte:
Citar
$dbhost = "localhost"; //Host del MySQL (normalmente localhost si es casero, si es con dedicado o vps pideselo a tu provedor) $dbuser = "root"; //Nombre de usuario para conectar a la Base de Datos $dbpassword = "password"; //Contraseña para conectar a la Base de Datos $db = "ragnarok"; //Nombre de la Base de Datos con la cual se trabaja
- Salvalo y subela a la raiz de tu pagina web. Normalmente es el folder "www" o "public_html" - Luego pon la ruta en la parte Url de proceso (IPN). En Url Exito: Ahi pones una url donde redireccionará a tus visitante cuando la donación tenga éxito. En Url Fracaso: Ahí pones una url donde redireccionará a tus visitante cuando fracase la donación. En Países: Selecciona los países en donde te gustaría operar tu servicio. (Se recomienda selecciona todo) Ahora debes Elige un botón: Elige uno de los botones, puedes reemplazarlo fácilmente por tu propio botón u alguno de los que traen después de haber creado el servicio. Luego le das al botón GUARDAR para crear tu servicio.
Implementacion: Ya con tu servicio creado vas al siguiente boton para ver los metodos de implementacion:
Ahi pueden usar el script creado por la misma pagina (deben de salvarlo en un archivo .php y subirlo junto con el archivo generate.php. O bien pueden usar el que esta en el rar editandolo de la siguiente manera: EDITANDO SOLO LO QUE ESTA EN AZUL xD
Citar
<title>:: Ragnarok Online :: - Confirmacion!</title>
<center><!-- PayGol JavaScript -->
<script src="
http://www.paygol.com/micropayment/js/paygol.js
" type="text/javascript"></script>
<!-- PayGol Form -->
<form name="pg_frm">
<input type="hidden" name="pg_serviceid" value="
2734
">
<!--Aqui la Id de tu servicio-->
<input type="hidden" name="pg_currency" value="
USD
">
<!--Aqui la moneda que Pusiste en tu servicio-->
<input type="hidden" name="pg_name" value="
Ragnarok Online - Donacion
">
<!--Nombre del titulo del php-->
<input type="hidden" name="pg_custom" value="">
<input type="hidden" name="pg_price" value="
3
">
<!--Aqui el precio que pusiste en tu servicio-->
<input type="hidden" name="pg_return_url" value="
http://localhost/fl/gracias_por_tu_donacion.php
">
<!--Aqui el URL exito que pusiste en tu servicio-->
<input type="hidden" name="pg_cancel_url" value="
http://localhost/fl/error_en_donacion.php
">
<!--Aqui el URL fracaso que pusiste en tu servicio-->
<input type="image" name="pg_button" class="paygol" src="images/continue.png" border="0" alt="Realiza pagos con PayGol: la forma mas facil!" title="Realiza pagos con PayGol: la forma mas facil!" onClick="pg_reDirect(this.form)">
</form> </center>
- Lo salvan en un archivo php y lo suben en su web junto con generate.php. Implementando la tabla sms en la base de datos SQL Dentro del paquete rar que esta en la descarga de esta guia, encontraras un archivo .sql llamado "Base de datos SMS.sql" en (\Sms\SQL\Base de datos SMS.sql) Este archivo deben importarlo en la base de datos del servidor. (Todo admin debe saber como implementar archivos sql) Configuracion del Script Ya hecho todo lo anterior, solo falta configurar el script. Dentro del paquete rar, encontraran un script llamado "SmsDona.txt" en (\Sms\npc\SmsDona.txt). Abran este archivo y modifiquen las siguientes lineas a su gusto: EDITANDO SOLO LO QUE ESTA EN AZUL CUIDADO CON BORRAR ALGO MAS
Configuraciones: */
prontera,147,168,4
script
Donaciones SMS
719
,{
// Posicion del npc, Nombre y sprite ID
set .@n$,"^008888[
Donaciones SMS
]^000000";
//Nombre del NPC
set @srv$,"^00FF37
Server Test
^000000";
//Nombre del server
set @url$,"^0000FF
www.tuserver
ro. çom
^000000";
//Url de tu server
set @custom,
7539
;
//ID del item por default "Poring Coin"
set @pxe,
150
;
//Cantidad de Item que recibirá por cada SMS.
Instrucciones de uso:
El visitante visita tu web y le da click al banner que seleccionó apareciendole el cuadro de la donación informándole todo lo necesario para hacer la donación.
Al hacer la donación siguiendo las instrucciones recibirá un minimensaje agradeciendole por la donacion y al final habrá un codigo, Ejemplo: gracias por tu pago. este pago ha sido completado #88777
En el juego vas al npc y te pedirá que introduzca el codigo en el caso del ejemplo es "88777"
Y asi el jugador recibirá los coins el cual se canjearán por equipo e Items dependiendo del uso del server.
ScreenShot:
Agradecimientos especiales: Alaude (Daniel Art me ayudo a modificar el primer script :*) Karmic (El script original fue creado por el) GeForce (Cuando buscaba información, tus datos fueron los mejores thank you.) Xcution RO (Servidor donde hice el test ademas de mi server casero.) paygol (Empresa donde se hace la mayor parte del proceso) Espero que le sea de mucha utilidad les dejo los archivos adjunto en un rar tal como lo dije el la guia. Les deharé varios mirrors. Mega: https://mega.co.nz/#!TBUmiIgD!U-Y1_ESvBUCwtN_15UXTyHTA8_RJRtD_-EAL3aZSddM MediaFire: https://www.mediafire.com/?rju0patdjacpcnt Luego Haré otra guía de donaciones SMS con script php. Saludos.
Sms.rar