PDA

View Full Version : SMS payment plugin



Dosapati Naveen
August 21, 2011, 04:12 AM
SMS payment plugin for customers would be nice ......

Attieh Almatrafi
August 21, 2011, 09:14 AM
I agree, is something that is missing.
Vote for a plug-in SMS as a payment method.

Dosapati Naveen
August 21, 2011, 07:39 PM
Should be possible i mean all that is needed is an area that gives you the posibility to ad the script you get from one of the SMS payment providers. else you have to add those codes yourself to each page which is alloooot of work.
there are enough sms payment providers for the whole world and for carribean and south america, just that adding those scripts is time consuming so with a plugin it would make things much easier.

i have a script here for soemthing like this.

<?php
// build the response
$strResponse = 'Success! Your responder is working.';
// verify IP address
$arrAllowedServers = array('89.17.205.200');
// check that the transaction originated from an NRS-GROUP server
if(in_array($_SERVER['REMOTE_ADDR'],$arrAllowedServers)){
// get details for push MO message
$id = $_GET['id']; //Message Identification
$msg = $_GET['msg']; // Message with no keyword
$phone = $_GET['tlf']; // SMS Sender’s phone number
$date = $_GET['dia']; // Date and time using the format dd/mm/yyyy hh:mm:ss
$keyword = $_GET['cla']; // Event (keyword)
$operator = $_GET['ope']; // Operator (1: Movistar, 2:Vodafone, 3:Orange)
$country = $_GET['pai']; // Country (example: es => Spain, co => Colombia)
$sender = $_GET['rem']; // Sender: Short number associated to the service (5511: Spain)

// store in database here
// then build message response

echo $strResponse;

}else{
echo $_SERVER['REMOTE_ADDR']." Access Denied! Unauthorised.";
// log for review
}
?>

its from NRS Group.

attached the manual who knows you guys can do something with this atleast its a push in the right direction i think. (manual did not attache, placed the text here its short)

Introducción
El sistema de Respuesta personalizada consiste básicamente en que ante la
llegada de un mensaje a la plataforma SMS de NRS-GROUP, se realiza una llamada a un
script (determinado previamente por el propietario de la palabra clave) en la que:
Se le pasaran algunas variables de interés al script:
? id => Identificador de mensaje
? msg => Mensaje sin palabra clave
? tlf => Número de teléfono móvil que envió el SMS
? dia => Fecha y hora con formato dd/mm/yyyy hh:mm:ss
? cla => Evento (palabra clave)
? ope => Operadora (1: Movistar, 2:Vodafone, 3:Orange)
? pai => PaÃ*s (ej: es => España, co => Colombia)
? rem => Remitente: Numero corto asociado al servic io (5511: España)
Una vez enviadas las varia bles anteriores, se quedará a la espera de recoger el
texto a enviar como respuesta al usuario que envió el SMS.
El cliente puede cambiar directamente la respuesta que hay que devolver al
usuario que envÃ*a el SMS.
Cuando se le pasan las variables al script determinado por el cliente, éste puede
usar dicha información para:
? Generar estadÃ*sticas.
? Mantener un sistema de créditos privado: incrementa el número de créditos del
usuario en base al número de teléfono o a alguna referencia contenida en el
mensaje SMS.
? Mantener un sistema de micropagos privado: si se le devuelve un código al cliente
como respuesta, el cliente puede consultar su base de datos y ver si el código es
válido o no, y proveer al usuario con aquello que solicitaba.
? Consultar ciertos datos de su base de datos para generar la respuesta al usuario
que envió el SMS (paginas de contactos, información de productos, etc.)
Esquemáticamente el proceso serÃ*a el siguiente:
1. Un usuario envÃ*a un SMS al número corto de la plataforma SMS de NRS-GROUP
(por ejemplo en España puede ser el 5511) a la palabra clave (por ejemplo:
PALABRA).
2. NRS-GROUP detecta que PALABRA pertenece al cliente y le envia por http (GET o
POST) las variables comentadas anteriormente (se soporta autentificación).
3. El cliente, al analizar las variables puede realizar las acciones oportunas, como por
ejemplo incrementar el número de créditos asociados al teléfono 666666666, o si
se trata de un sistema de contactos, consultar la referencia REF5627 y devolver
como respuesta el número de teléfono o el email de la referencia.
4. La respuesta que devuelva el cliente a NRS-GROUP será la que se envÃ*e como
respuesta al usuario que envió el SMS.
Sistema de Respuesta Personalizada
Gráficamente el proceso serÃ*a el siguiente:
Figura 1: Esquema del Elementos que intervienen en el Sistema de Respuesta Personalizada
Las tareas que corresponden a cada uno de los usuarios que intervienen en el
sistema por separado se detallan a continuación.
Usuario (interesado en la web del Cliente)
El usuario únicamente tendrá que enviar un texto por SMS al numero corto
conforme se le indique en la web del Cliente, y le llegará la respuesta que este último
indique a la plataforma SMS de NRS-GROUP.
Cliente (propietario de la web que contrata el sistema)
1) Mostrarle al usuario lo que tendrá que enviar en el SMS para obtener el código
(Ej: EnvÃ*a PALABRA al 5511 para poder recibir la información del contacto)
2) Cuando reciba por GET o POST las variables que se le pasen al script indicado, a
parte de realizar las acciones internas que crea oportunas, deberá responder con
el mensaje a enviar al usuario que envió el SMS.
NRS-GROUP (propietario de la plataforma SMS que gestiona el sistema)
La única acción que deberá llevar a cabo la plataforma SMS de NRS-GROUP es
atender las solicitudes de los usuarios y devolverles las respuestas indicadas por los
clientes.

admin
September 8, 2011, 10:09 AM
Hello Robert Bouman
We have the sms plugin. If you need the plugin integration please contact our Tech department.

Thank you.

Dosapati Naveen
October 1, 2011, 01:11 PM
You do? yea but that is an sms alert or am i wrong. what i mean is a real sms payment system that you can connect to well any of the sms payment providers.

Greets