Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
Mapper
Mensajes Mensajes : 42
Ver perfil de usuario

[Gesior Acc] Paygol Sms Shop System For 73 Countries ! Tutorial

el Lun Jul 07, 2014 12:08 am
Reputación del mensaje :100% (2 votos)
Hola hoy vengo a traerles una Guia de como implementar el metodo de Pago PayGol a tu Servidor, es una forma rapida y sencilla para que te donen tus jugadores! necesitas juntar 50 euros para poder cobrar... Bueno manos ala obra:)

Paso 1.- Debes Registrarte en Paygol

ahora crea paygol.php  :
Código:
<?php
/*

Note:Before starting you have to create an account at http://www.paygol.com/register?affiliatecode=T8Y7-LK0M-NY0R-Y6O3

*/

// check that the request comes from PayGol server
if(!in_array($_SERVER['REMOTE_ADDR'],
  array('109.70.3.48', '109.70.3.146', '109.70.3.58'))) {
  header("HTTP/1.0 403 Forbidden");
  die("Error: Unknown IP");
}
// CONFIG
$your_service_id = YOUR_ID;  // Your service ID from Paygol

// get the variables from PayGol system
$message_id = $_GET['message_id'];
$service_id = $_GET['service_id'];
$shortcode = $_GET['shortcode'];
$keyword = $_GET['keyword'];
$message = $_GET['message'];
$sender = $_GET['sender'];
$operator = $_GET['operator'];
$country = $_GET['country'];
$custom = $_GET['custom'];
$points = $_GET['points'];
$price = $_GET['price'];
$currency = $_GET['currency'];

//Replace these parameters by your database details
$dbhost     = "localhost"; //Your database domain
$dbuser     = "root"; //Database username
$dbpassword = "dbpass"; //Database password
$db         = "dbname"; //Database name

if ($your_service_id == $service_id) {
 //Connect to Database
 $conn = mysql_connect($dbhost, $dbuser, $dbpassword);
 mysql_select_db($db);
 $sql = "UPDATE accounts SET premium_points = premium_points+'".mysql_real_escape_string($points)."' WHERE name = '".mysql_real_escape_string($custom)."'";
 mysql_query($sql);

 mysql_close($conn);
}

?>

Ahora crea: buypoints.php y pega esto en el:

Código:
<?PHP


$main_content .= '
<b>SMS DONATION</b></CENTER><br /><br />

<ol>
 <li>Enter your account number.</li>
 <li>Choose your payment price.</li>
 <li>Click on the red Pay by mobile button.</li>
 <li>Follow the instructions.</li>
 <li>Your points will be added automatically.</li>

</ol>
</br>
<center><b><li>12 Premium Points for 3 EUR</li>
<li>26 Premium Points for 6 EUR</li>
<li>40 Premium Points for 9 EUR</li>
</center></b>

</br>
';

$main_content .= '<center>
<!-- PayGol JavaScript -->
<script src="http://www.paygol.com/micropayment/js/paygol.js" type="text/javascript"></script>

<!-- PayGol Form -->
<form name="pg_frm">
 Enter account number:<p>
 <input type="text" name="pg_custom" value=""><p>
 <input type="hidden" name="pg_serviceid" value="10003">
 <input type="hidden" name="pg_currency" value="EUR">
 <input type="hidden" name="pg_name" value="Premium Points">

 <!-- With Option buttons -->
 <input type="radio" name="pg_price" value="1"checked>12 Premium Points 3<p>
 <input type="radio" name="pg_price" value="2">26 Premium Points 6<p>
 <input type="radio" name="pg_price" value="3">40 Premium Points 9<p>
 <input type="hidden" name="pg_return_url" value="http://myotsdomain.com/index.php?subtopic=shopsystem">
 <input type="hidden" name="pg_cancel_url" value="">
 <input type="image" name="pg_button" class="paygol" src="http://www.paygol.com/micropayment/img/buttons/125/red_en_pbm.png" border="0" alt="Make payments with PayGol: the easiest way!" title="Make payments with PayGol: the easiest way!" onClick="pg_reDirect(this.form)">
</form>  </center>';

?>

Ahora copiar estos archivos en la carpeta  en  htdocs

Ahora Inicia sesión para PayGol cuenta y haga clic en crear el servicio.
Siguiente Haga clic en Crear un servicio para cualquier tipo de sitio web y haga clic en START.
Cambiar de un tipo a integrado Multi-Price. Agregue campo de texto e introduzca el nombre del número de cuenta de texto del campo de escritura ":
escriba el nombre de la opción de menú ex. 12 Puntos extras etc .., junto precio y al final la cantidad de clientes ganarán puntos después del pago, aquí se puede escribir más como primera opción. 12 Puntos extras para 3 euro = 12 puntos, 26 puntos extras por 6 euros = 26 puntos, etc.

A continuación en Background Url (IPN) escribir enlace a su paygol.php como http://myots.com/paygol.php <- Esto es muy importante! Si usted no escribe esto usted no recibirá puntos!
Ejemplo:



Cambie myots.com a su dominio o IP OTS, por supuesto!
En los países en Seleccionar todo, si quieres conseguir el dinero de todos los países y haga clic en Guardar.

3:

// Now edit file paygol.php !!!

your_service_id - Write your service ID From Paygol
$dbhost = "localhost"; //Your database domain
$dbuser = "username"; //Database username
$dbpassword = "pass"; //Database password
$db = "name"; //Database name

// and this buypoints.php !

pg_serviceid - Write your service ID From Paygol.
pg_currency - currency ex. EUR, USD etc.
pg_name - name of your service , near ID on site .
pg_return_url - link where it will back after payment

4:

Ahora ve a Paygol -> mis servicios. En la configuración que tenga la opción 2, haga clic en "Prueba" si quieres secuencia check. Se deberá obras en 100%Wink.

5:

Si todo funciona cambio de Enabled en Testing y ganar dinero real!

Créditos: wladca,
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.