Conecta tu negocio con nuestro API y envia mensajes automatizados a tus clientes o usuarios
Conecta tu negocio con nuestro API y envia mensajes automatizados a tus clientes o usuarios
Envía contraseñas, notificaciones, promociones y mucho más

¿Que significa API?

Interfaz de programación de aplicaciones, abreviada como API (Application Programming Interface) es un conjunto de  funciones y procedimientos que se pueden usar remotamente desde cualquier software, cms, script o sitio web para ejecutar funciones en otro servidor.

¿Que és el SMS-API de MailPanda?

Es un  conjunto de funciones que te permite enviar mensajes de texto individuales desde cualquier software, CMS, script o sitio web usando el servicio SMS de MailPanda

¿Para qué sirve el SMS-API de MailPanda?

Con este servicio puedes programar tu negocio para enviar mensajes automatizados a tus clientes o usuarios, así puedes reducir el tiempo de soporte y mejorar la experiencia de tus usuarios.

Con los mensajes de texto automatizados puedes ofrecer servicios como:

  • Verificación en dos pasos (2-step verification): Agrega un paso de seguridad en la autenticación de usuarios en tu sitio web o aplicación, envía códigos de acceso unico cada vez que tus usuarios inicien sesíón.
  • Recuperación de contraseña: Envía códigos únicos de seguridad cada vez que tus usuarios olviden o cambien su contraseña.
  • Notificaciones de acceso: Envía notificaciones inmediatas cada vez que se acceda a una cuenta de usuario.
  • Confirmaciones de compra: Envía números de rastreo, información de compras y facturación, promociones exclusivas y mucho más cada vez que tus usuarios compren en tu sitio web.
  • Confirmaciónes de entrega: Notifica a tus usuarios cuando el producto que compraron haya sido entregado o esté próximo a llegar.
  • Promociones exclusivas: Envía códigos promocionales y actualizaciones personalizadas a todos tus clientes.
  • Notificaciones de transacción: Alerta a tus usuarios sobre retiros, consignaciones, extractos, pagos y transacciones (Ideal para bancos y entidades financieras)
  • Y mucho más! Necesitas asesoría? Escríbenos en el chat.

¿Cómo puedo usar el SMS-API?

El uso del API depende del lenguaje de programación que uses en tu sitio web, software o CMS. Nuestro API usa el método estándar POST para procesar los mensajes de texto.

Cada mensaje de texto debe ser enviado de forma individual, no se permite enviar más de un mensaje de texto en una sola solicitud.

Para enviar el mensaje de texto, se debe hacer una solicitud a la URL user.mailpanda.co/sms/api/index.php con los siguientes parámetros:

  • key: Tu clave única de acceso al SMS-API
  • phone: El número de teléfono al cual enviará el mensaje (Disponible sólo para destinos en colombia, el formato de numero debe ser 3xxxxxxxxx , no incluyas espacios ni signos)
  • message: El mensaje que enviarás al destinatario, no debe exceder los 160 caracteres

Aquí te indicamos algunos ejemplos comunes de solicitudes tipo POST a el SMS-API

Solicitud POST en PHP usando CURL

<?php

 

$url = ‘https://user.mailpanda.co/sms/api/index.php’;

 

$key = ‘TU_API_KEY’;
$phone = ‘3213212121’;
$message = ‘mensaje prueba api’;

$fields = array(
‘key’ => $key,
‘phone’ => $phone,
‘message’ => $message,

);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($fields));
$response = curl_exec($ch);
if (curl_error($ch)) {

die(‘No se pudo conectar: ‘ . curl_errno($ch) . ‘ – ‘ . curl_error($ch));
}

else
{

$output= json_decode($response);

}

echo $response;// esto corresponde a el resultado de la solicitud
?>

 

Solicitud POST en JAVASCRIPT usando AJAX

var key = ‘TU_API_KEY’;
var phone = ‘3213213232’;
var msg = ‘Este es un mensaje de prueba enviado desde MailPanda’

$.ajax({
type: “POST”,
url: “https://user.mailpanda.co/sms/api/index.php”,
data: “key=” + key + “&phone=” + phone + “&msg=” + msg,

success: function(msg){

console.log(msg); // esta variable corresponde a el resultado de la solicitud

}

});

 

Códigos de respuesta:

  • API key incorrecto: La clave API es incorrecta, debes crear o generar una nueva desde tu pánel de administración
  • Dominio no autorizado: El nombre de dominio desde donde se hace la solicitud no está autorizado para usar el API KEY.
  • 3xxxxxxxx: Mensaje no enviado, no quedan más mensajes: No tienes más mensajes disponibles, debes comprar más mensajes.
  • 3xxxxxxxx: Invalid Number: El número de teléfono no es válido, verifica la sintaxis del número.