Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Aiheen aloitti: Horuslol - elokuu 05, 2011, 10:16:49 AP

Otsikko: Integrar paygol a las subscripciones de pago de mi foro!
Kirjoitti: Horuslol - elokuu 05, 2011, 10:16:49 AP
Bueno, en un tiempo tengo pensado hacer subscripciones de pago, pero me gustaria que fueran por Paygol ya que es SMS y es mas practico que paypal...
¿Podria ponerse?
Espero vuestra respuesta
Otsikko: Re: Integrar paygol a las subscripciones de pago de mi foro!
Kirjoitti: DoctorMalboro - elokuu 05, 2011, 10:31:05 AP
Se tendría que crear el sistema. No es imposible, revisando el archivo Suscriptions-PayPal.php te vas a dar cuenta cómo funcionan los pagos en SMF.

Ahora, sin saber mucho cómo es la estructura del API de Paygol, es medio difícil darte una respuesta certera...
Otsikko: Re: Integrar paygol a las subscripciones de pago de mi foro!
Kirjoitti: diegolyanky - syyskuu 19, 2013, 02:54:32 IP
Esta es la API de PayGold:

<?php

// 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");
}
*/

// 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'];

// Here you can do whatever you want with the variables, for instance inserting or updating data into your Database

?>





Parámetro    Descripción

message_id    El ID del mensaje entrante.
service_id    El ID del servicio.
shortcode    El código corto al cual fué enviado el mensaje.
keyword    La clave del servicio.
message    El código generado el cual ha sido enviado por tu cliente. En realidad, este es el PIN que tu cliente recibirá en su teléfono móvil y el cual deberá ingresar en la pantalla de pagos.

sender    El número telefónico en formato internacional.
operator    ID del operador telefónico de tu cliente.
country    El código de país de tu cliente especificado en ISO 3166. (Ej: EN, ES, FR, DE, etc.)
custom    El campo flexible especificado en tu formulario original.
points    Puntos o coins que has definido en tu servicio Multi-precio.
price    El precio del producto de la transacción.
currency    El código de moneda de la transacción (Ej: EUR, USD, GBP, MXN, etc.)